Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Трудности перевода 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 в фалсе утановить. (изначально при разработке)


Наверх

Титульная страница Поиск, карта сайта Написать письмо