Главная страница
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.035 c
14-1096887385
QuasiLamo
2004-10-04 14:56
2004.10.24
монитор ЖК 17"


3-1096278468
Zif
2004-09-27 13:47
2004.10.24
как сделать переход по интернет-ссылки из DBEdit при нажитиButton


3-1096362295
Новенький
2004-09-28 13:04
2004.10.24
2 вопроса по QuickReport.


1-1097356874
fmaker
2004-10-10 01:21
2004.10.24
Как сделать форму которая икогда бы не смогла бы быть активной,


1-1097343365
Zahar
2004-10-09 21:36
2004.10.24
Как поменять тип курсоса для TitleBar ???