Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Не вижу изменения   Найти похожие ветки 

 
sl8er   (2007-07-08 11:24) [0]

Есть таблица Tasks, при ее изменении срабатывает триггер AFTER INSERT UPDATE, делающий кое-какие вычисления и вызывающий процедуру. Процедура простая: формирует в таблице Lists запись с теми же полями, что и Tasks (с небольшими изменениями).

Код изменения записи Tasks (синтаксис Делфи)
 with DataModule do begin
   tTasks.StartTransaction;
   with qResponses do if not IsEmpty then begin
     Edit;
     Post;
   end;
   with qTasks do begin
     Edit;
     qTasksRESPONSES_LIST.AsString := "";
     Post;
   end;
   tTasks.CommitRetaining;
 end;

Настройки транзакции tTasks такие:
write
nowait
rec_version
read_committed

Другой Query с транзакцией, имеющей такие же настройки, что и tTasks, читает содержимое таблицы Lists. Так вот эти изменения (либо добавления новых строк) он не видит! Даже Close/Open не помогает. Только при рестарте приложения.

Подтолкните плиз.


 
Карелин Артем ©   (2007-07-08 13:16) [1]

Транзакцию переоткрой в другом квере


 
evvcom ©   (2007-07-09 12:01) [2]

Ни СУБД, ни компоненты доступа, ничего не известно... Видимо, секретная разработка. На парагвайскую разведку работаешь, товарисч?



Страницы: 1 вся ветка

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
15-1183923443
nali
2007-07-08 23:37
2007.08.05
Программа для сравнения разных версий файлов .pas


15-1183992545
Inco
2007-07-09 18:49
2007.08.05
Есть ли поддержка https в Delphi (веб-сервис, SOAP)?


15-1183741027
bagos
2007-07-06 20:57
2007.08.05
Интерфейсы программ


15-1183704043
IMHO
2007-07-06 10:40
2007.08.05
Мазут


15-1183620529
Kerk
2007-07-05 11:28
2007.08.05
[usability] регистрация