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

Вниз

Нет изменений в таблице (ADOQuery, MSSQL)   Найти похожие ветки 

 
yurri   (2005-09-13 10:35) [0]

Есть некоторая простая утилита, которая изменяет некоторую таблицу в БД. Самостоятельно работает нормально.

При запуске её же дочерним процессом транзакция не закрывается - утилита проводит все свои действия, исключений никаких не возникает, однако то приложение, которое её запустило, никаких изменений в этой таблице не видит.

Может, тут это как-то попадает в "родительскую" транзакцию? Как её закрыть?

Тут явно что-то очень простое, просто я фактически впервые с этим сталкиваюсь.


 
Плохиш ©   (2005-09-13 10:49) [1]

Наборы данных обновлять дядя Пушкин должен?


 
yurri   (2005-09-13 10:58) [2]

Нет, конечно.

Я просто не знаю, что конкретно нужно обновить, что именно в терминах дельфи дёрнуть. Собственно, что надо логически "окончить действие" - понятно, вопрос в том, как и через что это делается в билдере/дельфе.

Задача чужая, отсюда и - ...


 
Val ©   (2005-09-13 11:04) [3]

Перед запуском дочернего процесса у вас в памяти находились опр. наборы данных, считанные из базы. Дочерний процесс изменил данные в таблицах, изменения закоммитил(подтвердил), но чтобы их изменение увидел процесс-родитель - он должен перечитать данные из бд, дабы обновились наборы данных в памяти. Буквально - DataSet  подключенный к гриду, в котором вы смотрите данные нужно переоткрыть/выполнить рефреш.


 
yurri   (2005-09-13 11:11) [4]

Спасибо большое.


 
Ega23 ©   (2005-09-13 11:12) [5]

DBGrid.DataSource.DataSet.Close;
DBGrid.DataSource.DataSet.Open;



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
4-1124561093
NioBium
2005-08-20 22:04
2005.10.23
сообщения


6-1113090661
Максим
2005-04-10 03:51
2005.10.23
Тема письма


14-1128111310
Piter
2005-10-01 00:15
2005.10.23
Жесткий диск перешел в режим PIO


6-1120227688
Leha
2005-07-01 18:21
2005.10.23
Подсчитать контрольную сумму TCP заголовка


3-1126169737
Prohodil Mimo
2005-09-08 12:55
2005.10.23
Можно ли к существующему FOREIGN KEY добавить ON DELEET CASCADE?