Форум: "Базы";
Текущий архив: 2003.10.02;
Скачать: [xml.tar.bz2];
ВнизСохранение данных Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c