Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Блокировка таблицы после выполнения запроса SQL


Автор: DriveIS 25.12.2005, 09:09
С помощью одного ADOQuery выполняется запрос INSERT в некоторую таблицу некоторой БД.
Сразу после этого с помощью другого ADOQuery происходит выборка (SELECT) данных из этой же таблицы. Но вставка в эту таблицу не успевает выполниться и возвращаются необновленные данные.
Как осуществить блокировку таблицы, чтобы данные добавились в таблицу до выполнения запроса SELECT?

Автор: offline 25.12.2005, 11:24
если SELECT вызывается после INSERT, то между вызовами INSERT и SELECT вызови переоткрытие таблицы.

Т.е. если
1. INSERT в некую таблицу
2. векая таблица.Requery
3. SELECT из некой таблицы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)