Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Внизнити (threads) и базы данных (MSAccess) Найти похожие ветки
← →
Digitman (2002-01-18 15:47) [18]нити используют у тебя экз-р объекта TDatabase по очереди, по этому конфликтов на уровне использования DAO.DBEngine не возникает. Но два разных TQuery, созданных в разных нитях и ссылающихся на общий TDatabase смогут работать одновременно:
созданный экз-р DAO.DBEngine при выполнении одной из нитей команды TDatabase.Connected:= True будет ассоциирован именно с этой нитью (TDatabase.Connected:= True неявно вызывается при выполнении TQuery.Active:= True), и другая нить, тоже выполняющая свой собственный TQuery.Active:= True, будет пытаться использовать тот же экз-р активного в этот момент TDatabase для доступа к DAO.DBEngine и вот тут-то и произойдет казус !!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c