Главная страница
    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.45 MB
Время: 0.044 c
14-1096645317
Amonimus
2004-10-01 19:41
2004.10.24
Помогите с IE


6-1092490815
Piter
2004-08-14 17:40
2004.10.24
Определение сдвига в TWebBrowser


14-1096885198
Kerk
2004-10-04 14:19
2004.10.24
Нужно эту картику на форумах сверху воткнуть... :)


11-1081703207
4kusNick
2004-04-11 21:06
2004.10.24
Как включить перенос по словам (WordWrap) в RichEdit?


14-1096919355
Gero
2004-10-04 23:49
2004.10.24
Программа для локалки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский