Проблема с использованием языка запросов визуализации Google для поиска строк - PullRequest
0 голосов
/ 03 июня 2011

Я пытаюсь использовать язык запросов визуализации Google для запроса строки с использованием базы данных postgresql.У меня есть столбец с именем 'server' типа символов, меняющихся в моей БД.Но когда я пытаюсь использовать функцию setQuery () объекта запроса, я получаю странную ошибку.

var query = new google.visualization.Query(dataSourceURL);

query.setQuery('where server = \'myServer\'');

query.send(handleQueryResonse); // Error in query: Internal error Failed
                                // to execute SQL query. mySQL error
                                // message: ERROR: column "myServer" does not
                                // exist

Этот код работает, если я запрашиваю числовой столбец, скажем, где someNumber = 50.Я также попытался 'где server = "myServer"', но все равно выдает ту же ошибку.Но из-за ошибки кажется, что myServer является столбцом по какой-то причине?

1 Ответ

0 голосов
/ 02 августа 2011

Я не верю, что Google Visualization API официально поддерживает любую другую базу данных, кроме mySQL.В сообщении об ошибке, которое вы включили в комментарий, вы заметите, что сообщение содержит «сообщение об ошибке mySQL».

Я предлагаю вам взглянуть на эту проблему http://code.google.com/p/google-visualization-java/issues/detail?id=18, которая также включаетвозможный патч, который может решить вашу проблему.

Я только что применил патч для решения той же самой проблемы, с которой вы столкнулись, и первоначальные тесты, похоже, показывают, что она работает.jar можно найти по адресу http://code.google.com/apis/chart/interactive/docs/dev/dsl_install.html

Мне также пришлось обновить 4 модульных теста, чтобы он успешно создавался.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...