Главная страница
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.024 c
3-1096281014
Леонид
2004-09-27 14:30
2004.10.24
Не удается проапдейтить запись БД-access


1-1097149277
Alex_s
2004-10-07 15:41
2004.10.24
Глюки Delphi7


14-1096885377
It06
2004-10-04 14:22
2004.10.24
HELP


4-1094820495
AllDer
2004-09-10 16:48
2004.10.24
TextOut в win2000


1-1097147570
Yuri Btr
2004-10-07 15:12
2004.10.24
Вопрос по быстрому преобразованию Фурье