#google-fusion-tables
#google-fusion-tables
Вопрос:
Я создал таблицу Google Fusion, которую я отображаю на веб-странице. Я написал VB.net код для запроса моей таблицы слияния. Код выполняется правильно, но результаты запроса отстают от изменений, внесенных вручную в таблицу fusion на веб-странице. Очевидно, мне нужен мой VB.net запросите данные, чтобы вернуть данные в точности в том виде, в каком они отображаются в моей таблице слияния. Есть ли у кого-нибудь идеи, что может быть причиной этой задержки? Похоже, что если я подожду 30 секунд для запроса таблицы fusion, результаты будут соответствовать отображаемому. Похоже, что эта задержка возникает ТОЛЬКО после первого редактирования таблицы fusion на веб-странице, т. Е. Я могу отредактировать одну ячейку в таблице fusion и сразу же получить результаты запроса, соответствующие отображаемым значениям. Это похоже на проблему с конфигурацией???
Комментарии:
1. Пожалуйста, предоставьте свой фрагмент кода.
Ответ №1:
Я нашел решение своей проблемы. Первоначально я использовал следующее для запроса моей таблицы fusion:
Затемните FTqueryRequest как WebRequest = WebRequest.Создать (FTqueryURL)
Затемнить FTqueryResponse как WebResponse = FTqueryRequest.GetResponse()
Затемнить queryResponsestrmRdr как новый StreamReader(FTqueryResponse.GetResponseStream(), True)
Когда я переключился на использование Google fusiontablesservice, результаты запроса идентичны тому, что отображается на веб-странице fusion table.
Dim mySQLquery = myFusionTablesService.Запрос.SqlGet(«ВЫБРАТЬ * ИЗ » amp; c_FusionTable_ID).Выполнить