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

Вниз

Сохранение данных   Найти похожие ветки 

 
dez ©   (2003-09-12 18:01) [0]

Привет всем! Поискал тут по форуму, по инету... не нашел. Проблема собственно в чем: есть форма, на ней постоянная часть (допустим два едита) и грид, в который можно добавлять записи.
Гридский рекордсет имеет locktype ltBatchOptimistic. при сохранении данных я сохраняю инфу из едитов и потом делаю рекордсету batchupdate. мне не нравится что сохранение инфы выполняется в два этапа, и если возникнет ошибка, то что-то может не сохраниться. кто-нить поделитесь плиз методом борьбы с этой фигней.


 
clickmaker ©   (2003-09-12 18:17) [1]

А почему просто Edit, а не DBEdit ?


 
dez ©   (2003-09-12 18:30) [2]

потому что данные передаются в хранимую процедуру и в бд записываются там (там проще сделать проверку на то, что похожая запись уже присутствует).


 
clickmaker ©   (2003-09-12 18:34) [3]

Стартуй транзакцию перед сохранением. При экцепшене откатывай


 
dez ©   (2003-09-12 18:39) [4]

а если дисконнект произойдет в середине сохранения, оно откатится автоматом?


 
clickmaker ©   (2003-09-12 18:48) [5]

Бесхозные транзакции сиквел сам откатывает


 
dez ©   (2003-09-12 18:57) [6]

спасибо



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
8-3999
db
2003-05-27 17:56
2003.10.02
Свободная 3D модель (MyScene.max -> MyScene.exe)


3-3799
mfender
2003-09-11 01:10
2003.10.02
Как dataset сделать активным?


8-3996
Ronin
2003-05-14 01:35
2003.10.02
Момент в видеофайле


1-3823
evgeny_krasilov
2003-09-19 15:46
2003.10.02
TDBGrid, позиция указателя и нужная запись


1-3841
Acidy
2003-09-22 14:02
2003.10.02
Ни скопировать с дискеты...