pavel_drozdov
Junior Member / Новичок
Участник № / Member № 6300
отправлено / posted
Имеется web-сервер с БД postgreSQL. Все сделал, как в обучающем видео, только пришлось доставить драйвер для этой БД. Проверка проходит, все в порядке, даже структуру могу посмотреть.
но вот когда пытаюсь выполнить простые запросы типа SELECT, то получаю ровным счетом ничего.
отправлено / posted
Надо проверить атрибуты канала CALL.SQL: - достоверность, - атрибут 92, I2 - код ошибки, возвращаемый ODBC-драйвером. Надо почитать, что сообщает трассировщик ODBC-драйвера.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
pavel_drozdov
Junior Member / Новичок
Участник № / Member № 6300
отправлено / posted
Канал CALL.SQL - это канал CALL с типом вызова SQL, который вызывает шаблон, реализующий запрос SELECT к БД. Атрибуты каналов описаны в документации. Посмотреть их значения можно в окне "Просмотр компонентов" при запуске узла под управлением профайлера.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
pavel_drozdov
Junior Member / Новичок
Участник № / Member № 6300
отправлено / posted
спасибо за информацию, но все же мне неясно почему просто не выполняются тестовые SQL запросы к БД, которые создаются в окне редактирования шаблона связи с БД (вкладка "Запрос")?
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
pavel_drozdov
Junior Member / Новичок
Участник № / Member № 6300
отправлено / posted
Пробовал так же соединится с локальной БД (Mirosoft Access), результат такой же что и с удаленной БД. Может быть проблема в том, что я использую базовую бесплатную версию?
Сообщения / Posts 4 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В базовой версии Trace Mode 6 SQL-запросы выполняются точно так же, как и в профессиональной.
Включите трассировщик ODBC-драйвера и проанализируйте его протокол при формировании запросов из редактора SQL-шаблонов.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Shahmatist
Forum Member / Участник форума
Участник № / Member № 5388
отправлено / posted
проблема такая же была, но решили путем сверки синтаксиса запросов. Создали похожий запрос в самой бд в pqadmin, сверили с запросом в ТМ, не совпало. В ТМ исправили синтаксис запроса и все заработало. Все дело в кавычках.
Вот рабочий запрос: INSERT INTO trace_mode ( "N_chet", "Name", "data_and_time", "kVt", "last_time" ) VALUES ( '#Number#', '#w_name#', '#data#', '#kwt#', '#ldata#' ) Вот не рабочий: INSERT INTO trace_mode ( N_chet, Name, data_and_time, kVt, last_time ) VALUES ( '#Number#', '#w_name#', '#data#', '#kwt#', '#ldata#' )
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |