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

Вниз

Редактируемые запросы в IBDataSet   Найти похожие ветки 

 
Blondin ©   (2003-10-06 20:40) [0]

В SelectSQL запрос типа "select * from table", для
Insert, Update, Delete и Refresh запрoсы сгенерированы.
К IBDataSet привязана транзакция Trans.

Работаю так :
IBDataSet.Append; или IBDataSet.Edit;
<редактирование данных в DBEdit-ах>
IBDataSet.Post;
Trans.CommitRetaining;
при удалении
IBDataSet.Delete; Trans.CommitRetaining;

Все вроде работает хорошо и доб. и ред. и удл. за
исключением одного случая :
добавляю запись (на сервере она появилась),
если сразу после этого только что добавлнную
запись редактировать или удалить, то на клиенте
значения меняются, а на сервере нет.
Если редактировать или удалять не только что добавленную-
все нормально, изменения передаются на сервер после
CommitRetaining;

Народ, помогите пож. разобраться и найти ошибку


 
Жук ©   (2003-10-07 09:09) [1]

Если транзакция завершена, то такого понятия, как "только что добавленная запись" - быть не может.
Либо вы чего-то не договариваете, либо с транзакциями намудрили...


 
Blondin ©   (2003-10-07 11:38) [2]

Это понятно, но в данной схеме с IBDataSet
происходит именно так.


 
Малиновский Владимир   (2003-10-07 12:24) [3]

Тексты запросов на изменение/удаление/рефреш - на стол.
Парметры транзакции - тоже.


 
falkton ©   (2003-10-07 12:49) [4]

Сейчас вообще IBX глюченные пошли!
Например в IBX 6.07, если в DBGrid данные полностью не помещались (т.е. с сервера возвращался не весь набор данных), то ни удаление, ни добавление, ни обновление не работало.
Та что может это IBX виноват.
Я то же начал проект делать на IBX - теперь жалею.
Если время есть попробую в коде IBDataSet разобраться и дописать.
Я иногда их дописываю.


 
Малиновский Владимир   (2003-10-07 13:13) [5]

Эбаут фалктон. Вот шайтан!



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
14-89466
real_qwerty
2003-10-07 12:42
2003.10.27
Изменение ресурсов


6-89422
IgorRu
2003-08-20 12:47
2003.10.27
Как послать message Компьютеру в сети


3-89174
Alina
2003-10-06 15:22
2003.10.27
Вопрос по FastReport


14-89574
ZeroDivide
2003-10-07 14:12
2003.10.27
Опять забыл. Народ подскажите, какой ключик в реестре запрещает..


1-89337
Boris69
2003-10-16 09:57
2003.10.27
Как сделать многоуровневую шапку таблицы в StringGride???