Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Многопоточный доступ к БД Access через ADO. Как ???   Найти похожие ветки 

 
UnDISCOvery   (2004-09-23 15:26) [0]

Всем привет!
Подскажите плиз, как корректно настроить ADOConnection для многопоточного доступа?
Я так понимаю, что в каждом потоке нужно создавать свой экземпляр ADOConnection и к нему подключать DataSetы.
А то вычитал, что компоненты ADO не являются потокобезопасными в отличии от BDE. :(


 
Димитрий ©   (2004-09-23 15:44) [1]

Вот статья:
http://www.delphiplus.org/articles/delphi/multithread_db_access/

Правда, не Ado, а IB, но всё равно, думаю поможет


 
KSergey ©   (2004-09-23 15:53) [2]

А использовать реализованные в ADO асинхронные выборки - не подойдет?


 
sniknik ©   (2004-09-23 16:01) [3]

> А то вычитал, что компоненты ADO не являются потокобезопасными в отличии от BDE. :(
печально ;о(, и зачем только поддержку потоков в ADO разработчики вставили, все одно не потокобезопасно...

может проще предположить что это утка? только что? ;о))


 
UnDISCOvery   (2004-09-23 16:23) [4]

что есть асинхронные выборки?
ADOConnection.ConnectOption = coAsyncConnect может?


 
sniknik ©   (2004-09-23 16:31) [5]

> что есть асинхронные выборки?
это выборка по которой ADO создает дополнительный поток и обрабатывает ее в нем (получает данные), твоя програма продолжает выполнятся практически без задержек (не останавливается на open), по окончании выборки получает уведомление в виде события (а чем же еще? ;)

> ADOConnection.ConnectOption = coAsyncConnect может?
не. это для коннекта, если сервер медленнее чем рабочая тачка ;) нужно.



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.052 c
1-1097482169
serg!
2004-10-11 12:09
2004.10.24
Hint для любой ячейки TDBGrid


1-1097297511
3J106UH
2004-10-09 08:51
2004.10.24
Определение номера строки в listbox


1-1097156059
Ja
2004-10-07 17:34
2004.10.24
MessageBox в процедуре ScrollBar1Scroll


4-1095769119
3DiMaN
2004-09-21 16:18
2004.10.24
как послать строку в com-порт


14-1096920771
matt
2004-10-05 00:12
2004.10.24
Рекомендации по построению GUI