我创建了一个我在网页上显示的Google融合表。我编写了VB.net代码来查询我的融合表。代码正确执行,但查询结果落后于手动对网页上的融合表进行的编辑。显然,我需要我的VB.net查询数据来返回与我的融合表中显示的数据完全相同的数据。有没有人有任何想法可能导致这种延迟?看来,如果我等待30秒查询融合表,结果将与显示的内容相匹配。该延迟似乎仅在网页上的第一个融合表编辑之后发生,即,我可以编辑融合表中的一个单元并立即获得与所显示的值匹配的查询结果。这感觉就像一个配置问题???
答案 0 :(得分:0)
我找到了解决问题的方法。最初,我使用以下内容来查询我的融合表:
Dim FTqueryRequest As WebRequest = WebRequest.Create(FTqueryURL)
Dim FTqueryResponse As WebResponse = FTqueryRequest.GetResponse()
Dim queryResponsestrmRdr As New StreamReader(FTqueryResponse.GetResponseStream(),True)
当我切换到使用Google fusiontablesservice时,查询结果与Fusion表网页上显示的结果相同。
Dim mySQLquery = myFusionTablesService.Query.SqlGet(“SELECT * FROM”& c_FusionTable_ID).Execute