Задержка обновления таблицы Google fusion

#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).Выполнить