4

当我发布数据并使用数据库查询表时:Dev datastorage (emulator) 它可以工作。

当我使用 Azure 数据库中的数据发布数据表(有帐户)时,它可以工作。当我使用 Azure 数据库(有帐户)中的数据从表中获取数据时,它不起作用。

在这两种情况下,代码都是相同的。除了密钥和帐户凭据。

我应该对 Query 做些什么吗?

    var query = azure.TableQuery
    .select().from('dummytable').where('PartitionKey eq ?', key);                                           

任何人都可以建议为什么 Query 不起作用。还有什么需要做的吗

从存储资源管理器它可以工作,我可以看到实体。仅从程序中我无法得到响应。但在同一个程序中,“PUT”操作正在运行。

4

3 回答 3

1

我也发生了同样的事情..从 azure npm 包 0.6.1 升级到 0.6.7 现在可以工作了,希望这会有所帮助。

于 2012-12-24T10:00:56.507 回答
0

我会查看分区键上的值。Azure 存在问题的无效字符列表中没有一些值。例如,在 SDK 1.7 之前,您可以安全地在密钥中插入 %,但如果您专门查询它,它将无法正常工作。要测试这是否是问题,请尝试运行查询但不使用过滤器并确保返回您的行。

于 2012-11-29T17:28:53.670 回答
0

在阅读了 msdn 邮件列表之后,我使用最新的 0.6.7 包升级了 azure npm,它可以工作了。看起来是天蓝色的问题

于 2012-12-24T19:43:58.970 回答