Текущий архив: 2002.12.26;
Скачать: CL | DM;
ВнизADOQuery - как-то оно не так себя ведет :( Найти похожие ветки
← →
Странник (2002-12-06 04:05) [0]Пришлось тут после почти двух лет вернуться к Дельфе - и началось, подзабылось многое, а времени на восстановление знаний катастрофически нет.
Проблема вот в чем.
В IDE все работает - в runtime - ...[ODBC InterBase driver] Optional feature not implemented...
1. Коннект к базе через ADO. (ODBC - IB6).
2. Даже в простейшем варианте: кидаем на формочку компонентик TADOQuery, в ConnectionString - путь к .udl, в SQL - простейший запрос а-ля SELECT ID,Title FROM ttt и ..........
результат один и тот же - под IDE - ok, run-time - EOLEException.
Натолкните, pls, на путь истинный, а то за два года забыл все. :(
← →
Alexandr (2002-12-06 05:47) [1]какой ODBC?
советую или
Gemini ODBC driver
или OLE DB
http://www.lcpi.lipetsk.ru/prog/russ/start/ibprov_ib.html
← →
Странник (2002-12-06 09:52) [2]-- INTERSOLV InterBase ODBC Driver
Да, но суть-то то в том, что работает для других программ, для Дельфовой IDE, а вот после трансляции - в рантайме - валится.
Может, Дельфе какие параметры транслятору подсунуть?
← →
Странник (2002-12-06 14:56) [3]Так есть у кого идеи?
← →
asafr (2002-12-06 16:45) [4]Такой вариант возожен, когда в IDE коннект к базе в ADOConnection или ADOQuery прописан, затем при RunTime происходит вторичная попытка прописать путь в ConnectionString без предварительной очистки ADOConnection.ConnectionString или ADOQuery.ConnectionString
Я понятно выразился?
← →
Странник (2002-12-06 17:52) [5]> asafr
Понятно-то понятно. Это известный факт.
я для абсолютного упрощения дошел до того, что в коде вообще ничего не прописывается.
пустая форма, на форме одинокий ADOQuery, с прописанными путями и SELECT"ом и включенным еще в IDE Active.
В любых вариантах - одно и то же - IDE - ok, runtime - EOLEException. :((
← →
ЮЮ (2002-12-07 04:19) [6]> с прописанными путями и SELECT"ом и включенным еще в IDE Active.
Вот это как раз зря. Во-первых, следует начать с ADOConnection, настроить его, а Connected поставить False и только при активизации приложения ставить Connected = true и открывать запросы, тогда и под IDE и без неё приложение будет вести себя одинаково.
← →
Странник (2002-12-07 15:13) [7]> ЮЮ
К сожалению и такой вариант не катит, (я с него начал). :(((
При любых вириантах установки ADOConnection & Active - результат тот же, IDE - ok, runtime - ...[ODBC InterBase driver] Optional feature not implemented...
← →
Ihor Osov'yak (2002-12-07 18:00) [8]Может и не в тему, так как експириенс в адо небольшой.
Но недельку назад делал маленький проект с адо (D5),
так вот там тоже куча непоняток была на ровном месте, помог патч
URL http://delphi.mastak.ru/download/104.zip
Патч небольшой, можно взглянуть ...
Страницы: 1 вся ветка
Текущий архив: 2002.12.26;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.006 c