|
Adodb не работает с полями Timestamp c БД Firebird 3 диалекта
|
|||
---|---|---|---|
#18+
При подключении к БД FireBird 3 диалекта через Adodb и попытке $rs=$db->Execute ('select date_field from table_name') SQL ругается, что типа невозможно обращаться к полям типа Date из 1 диалекта..ну естесственно, база-то третьего диалекта...Странно всё это...Как говорится, или лыжи не едут, или я е.анутый... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 15:22 |
|
Adodb не работает с полями Timestamp c БД Firebird 3 диалекта
|
|||
---|---|---|---|
#18+
adodb - это тот который php.weblogs.com/adodb ? Если да, то может ты в самом классе забыл указать третий диалект ? Я не нашел там никаких методов для установки диалекта поэтому просто в файле drivers/adodb-ibase.inc.php строку var $dialect = 1; заменил на var $dialect = 3; У меня все работало ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2003, 17:46 |
|
Adodb не работает с полями Timestamp c БД Firebird 3 диалекта
|
|||
---|---|---|---|
#18+
2Макс М. Ага, этот самый ADODB. Спасибо за совет. Я тоже смотрел исходники, и там вроде бы даже нашёл функцию, которая сама должна определять диалект, щас уже не помню какая. Только вот не буду юзать я полную багофичей библиотеку. В phpgem есть класс SALM, который несмотря на небольшой объём кода уж куда лучше для основных операций. Вдобавок, если работаешь с FireBird, надо устанавливать режимы транзакций и прочую чебухню, так что всё это надо писать стандартными ibase-функциями. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2003, 10:36 |
|
|
start [/forum/topic.php?fid=23&fpage=525&tid=1480318]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
73ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 183ms |
0 / 0 |