powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Question about DATE type and ODBC
1 сообщений из 1, страница 1 из 1
Question about DATE type and ODBC
    #32115236
johnRSDN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа здравствуйте!

Имеется программа, которая работает через ОДБС с различными СУБД и
различными ОДБС дровами для этих СУБД.

В частности с ИБ6.
Здесь работа идет с помощью дров от Изисофта и XGT.
Появилась необходимость добавить поддержку IBPhoenix драйвера.
И появилась проблема. При выполнении инсерта в таблицу, в поле типа
DATE

INSERT INTO TABLE1(INIT_DATE) VALUES ({d '2003-03-05'})

выскакивает ошибка

Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, char 189
'2003-0
3-05',

Здесь используется ОДБС синтаксис {d 'YYYY-MM-DD'}. Данный драйвер его явно
не понимает. На настоящий момент данная программа работает более чем с 7
различными драйверами и более чем с 6 СУБД и везде все ок, за искл. этой
ситуации.
В то же время я проверил такую форму записи: '2003-03-05'. И драйвер её
понял - значение вставилось. Однако, если спец. для этого драйвера изменять
программу, то выйдет очень накладно. Поэтому собственно вопрос. Есть ли
возможность заставить ОДБС драйвер от IBPhoenix понимать синтаксис {d
'YYYY-MM-DD'}.

Спасибо.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Question about DATE type and ODBC
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]