|
Question about DATE type and ODBC
|
|||
---|---|---|---|
#18+
Господа здравствуйте! Имеется программа, которая работает через ОДБС с различными СУБД и различными ОДБС дровами для этих СУБД. В частности с ИБ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'}. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.03.2003, 06:39 |
|
|
start [/forum/topic.php?fid=40&msg=32115236&tid=1580790]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
311ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 402ms |
0 / 0 |