Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.48 MB
Время: 0.017 c
1-85990
roman_tutov
2002-12-16 09:54
2002.12.26
Экспорт данных в Exel


1-85903
masia
2002-12-16 19:21
2002.12.26
Помогите сделать динамическое изменение


1-85899
MadGhost
2002-12-15 10:58
2002.12.26
Как писать в ДОС-программу и как читать от туда?


14-86171
Феликс
2002-12-06 00:53
2002.12.26
Может найдутся добрые люди


3-85878
PrettyFly
2002-12-06 16:31
2002.12.26
Сортировка TQuery