我已经创建了一个Google融合表,我将其显示在网页上。我已经编写了VB.net代码来查询我的融合表。代码可以正确执行,但查询结果滞后于对网页上的融合表所做的手动编辑。显然,我需要VB.net查询数据返回与fusion表中显示的数据完全相同的数据。有没有人知道是什么原因导致了这个延迟?看起来,如果我等待30秒来查询融合表,结果将与显示的结果相匹配。这种延迟似乎只发生在网页上的第一次融合表编辑之后,也就是说,我可以编辑融合表中的一个单元格,并立即获得与显示值匹配的查询结果。这感觉像是配置问题?
发布于 2016-10-18 06:14:56
我找到了解决我的问题的办法。最初,我使用以下内容来查询我的融合表:
Dim FTqueryRequest As WebRequest = WebRequest.Create(FTqueryURL)
Dim FTqueryResponse As WebResponse = FTqueryRequest.GetResponse()
Dim StreamReader(FTqueryResponse.GetResponseStream(),As New queryResponsestrmRdr True)
当我切换到使用Google fusiontablesservice时,查询结果与fusion table网页上显示的结果相同。
Dim mySQLquery = myFusionTablesService.Query.SqlGet("SELECT * FROM“& c_FusionTable_ID).Execute
https://stackoverflow.com/questions/40095152
复制相似问题