Страница 1 из 1

TTable - INTERBASE

Добавлено: 15 авг 2004, 21:31
GOS
При попытке обращения к полу типа DATE пишет что-то про SQL Dialect 1. Можно ли как-то включить Dialect 3 для этого компонента, а также для TQuery.

Вопрос связан с переносом проекта на Interbase.

Добавлено: 16 авг 2004, 00:51
Naeel Maqsudov
Если Вы используете ODBC, то видимо в TDatabase в параметрах подключения должен указываться диалект. Если используете IBX-компоненты, то у TIBDatabase есть свойство - Dialect. Аналогично в любых других компонентах для работы с IB.

Добавлено: 16 авг 2004, 01:01
Naeel Maqsudov
О! А если Вы используете нативный драйвер INTERBASE в BDE (SQLINT32.DLL ver 4.0), то... все плохо...
Кажется он вооще не понимает диалектов, т.е. только первый!

Вывод: BDE и ODBC - нафиг!

Лучше IBX-компоненты, а еще лучше FIB/FIBPlus.
Еще есть OLEDB-провайдеры для IB, но я их никогда не пробовал.