![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Трудности перевода 2. BDE->ADO
WondeRu © (2005-07-13 13:06:00)Здравствуйте!
Продолжаем...
Нужно сделать систему авторамтического реконнекта к БД при обрыве линии связи и подобной мути.
При переходе BDE->ADO возник глюк:
Раньше, после обрыва линии связи с БД TDatabase и последующего восстановления, для воcстановления работы ТDatabase необходимо было сделать следующее
TDatabase(db).Connected := False;
TDatabase(db).Connected := True;
А теперь, если связь с БД оборвалась, а затем восстановилась, то
TADOConnection(db).Connected := False;
TADOConnection(db).Connected := True;
уже не работает :(
Приходится уничтожать объект db... а затем снова создавать, происходит подключение заново, но все связи с датасетами рушатся!
Как решить проблему в ADО? Как переконнектиться к БД не пересоздавая ADOConnection?
У уважением,
WondeRu
sniknik (2005-07-14 17:33:00) [1]> а так уже перепробовали 3 OBDC и один OLE DB драйвер
мало. я штук 6 перепробовал(похоже все что были тогда) пока этот не выбрал. в любом чтото да неустраивало. (и это на разовый проект, который все одно не внедрили... ;)))
WondeRu (2005-07-14 17:19:00) [2]sniknik © (14.07.05 13:15) [10]
попробую... а так уже перепробовали 3 OBDC и один OLE DB драйвер.... один черт...
sniknik (2005-07-14 13:15:00) [3]ADO с ODBC, не самый лучший вариант, попробуй с каким нибудь OLE DB шным провайдером.
вот с этим например.
http://www.zstyle.dp.ua/rus/iboledb_prod.htm
WondeRu (2005-07-14 12:48:00) [4]ап
Johnmen (2005-07-13 17:24:00) [5]>WondeRu © (13.07.05 17:12) [7]
>драйвер ODBC для FireBird
Так ты про FB, оказывается. Вон оно что...
Тогда не знаю. Не пользую АДО+IB/FB/YA
WondeRu (2005-07-13 17:12:00) [6]Johnmen © (13.07.05 16:27) [6]
драйвер ODBC для FireBird
Johnmen (2005-07-13 16:27:00) [7]Идей нет. Ибо лично у меня работает...
WondeRu (2005-07-13 16:24:00) [8]есть еще идеи?
WondeRu (2005-07-13 13:50:00) [9]sniknik © (13.07.05 13:18) [1]
не помогает
WondeRu (2005-07-13 13:49:00) [10]DiamondShark © (13.07.05 13:20) [2]
неа... не помогает!
DiamondShark (2005-07-13 13:20:00) [11]А бубен типа
ConnectionString := '';
ConnectionString := 'настоящий коннектион стринг';
не поможет?
sniknik (2005-07-13 13:18:00) [12]попробуй свойство KeepConnection в фалсе утановить. (изначально при разработке)