This is topic Связь SQL с INTERBASE 7.0 in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.
Добрый день ! Создаю пользовательский DSN, делаю проверку соединения всё нормально. В среде разработки создаю канал для связи по SQL с базой данных. Запускаю тест, всё проходит, появляется схема базы данных со всеми таблицами, полями и типами данных в них. Создаю простейший запрос SELECT, запускаю трассировку ODBC, посылаю запрос. Лог файл трассировщика =0, запрос ничего не возвращает. Использовал по крайней мере несколько редакторов SQL сторонних производителей всё работает. В чём может быть причина?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Попробуйте отключить трассировку.
Posted by PMA (Участник № / Member № 1387) on :
Отключение трассировки ничего не дало !
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пример запроса приведите, пожалуйста.
Posted by PMA (Участник № / Member № 1387) on :
Посылаю текст запроса.
SELECT LD9_CYKL.CUR_DATE, LD9_CYKL.CUR_TIME, LD9_CYKL.DOZAAMSH, LD9_CYKL.SMENA, LD9_CYKL.ZADAMSH FROM LD9_CYKL WHERE LD9_CYKL.CUR_DATE > '28.08.2005'
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Подозреваю, что в формате даты может быть проблема. Действительно ODBC-драйвер этой СУБД принимает ее в таком виде как указано в запросе? Насколько я помню - в стандарте SQL дата и время в запросах задается другим способом, через префикс ts{'yyyy-mm-dd hh:mm:ss'}.
Posted by PMA (Участник № / Member № 1387) on :
Дело в том что, были проверены все возможные комбинации типов дата. Запрос SELECT упрощался до следующего текста :
SELECT LD9_CYKL.ZADAMSH FROM LD9_CYKL
Такое впечатление, что SQL запрос из среды разработки не посылается совсем.
Работа с INTERBASE тестировалась ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У нас нет в наличии INTERBASE, да дело-то не в ней - серверу ТМ все равно какая база, он же не с самой СУБД работает, а с ее ODBC-драйвером. А есть возможно где-нибудь взять эту СУБД с ее драйвером на тестирование?
Posted by PMA (Участник № / Member № 1387) on :
Есть лицензионная версия INTERBASE 6.0 и не совсем лицензионная версия 6.5 и 7.01
Для тестирования лучше взять последнюю версию.
Если устроит, то могу выслать диски по почте.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :