【发布时间】:2012-11-17 04:21:42
【问题描述】:
当我发布数据并使用数据库查询表时:Dev datastorage (emulator) 它可以工作。
当我使用 Azure 数据库中的数据发布数据表(有帐户)时,它可以工作。 当我使用 Azure 数据库(有帐户)中的数据从表中获取数据时,它不起作用。
在这两种情况下,代码都是相同的。除了密钥和帐户凭据。
我应该对 Query 做些什么吗?
var query = azure.TableQuery
.select().from('dummytable').where('PartitionKey eq ?', key);
任何人都可以建议为什么 Query 不起作用。 还有什么需要做的吗
从存储资源管理器它可以工作,我可以看到实体。 仅从程序中我无法得到响应。但是在同一个程序中,“PUT”操作是有效的。
【问题讨论】:
-
不清楚你到底想要什么。如果查询正在解决,那么问题是什么?请澄清一下?
-
对不起,我把问题说得更清楚了。 POST 有效。获取不工作
-
从表存储中检索数据时遇到什么异常/错误?
-
没有错误(或)异常。得到响应但没有数据。如果我为 POST 做同样的事情,我会得到成功响应并插入数据
-
使用任何存储资源管理器,您是否可以检查数据是否确实存在于表中?此外,在使用 Azure 存储时,通过 Fiddler 等工具跟踪请求/响应可能会有所帮助。 HTH。
标签: azure azure-storage azure-table-storage