Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Внизкак сохранить изменения в Interbase Найти похожие ветки
← →
id_privin (2002-09-06 18:48) [0]Есть Data : TIbDataSet; В нем прописанны все 5 SQL выражений.
Пытаюсь редактировать запись. Если делаю это через Grid то все нормально : сказал Commit,Refresh все сохраняеися. Теперь делаю так
Data.Edit;
Data.FieldByName("A").asString := "FOO";
Data.Post;
Data.ApplyUpdates;
Trans.Commit;
И получаю старые данные. Причем после установки нового значения поля оно отображается, а после Commit,Refresh получаю старое.
Как меня лечить?
← →
Desdechado (2002-09-06 21:14) [1]не мешало бы явно транзакцию начать
← →
Leran2002 (2002-09-07 06:52) [2]Data.Transaction.Commit;
или
Data.Transaction.CommitRetaining;
← →
Севостьянов Игорь (2002-09-07 14:00) [3]>>Как меня лечить?
Можно пивом попробовать вылечить (шутка)
либо просто убрать //Trans.Commit;
← →
kostik78ua (2002-09-12 17:51) [4]Вместо Data.ApplyUpdates пиши IBDatabase.ApplyUpdates([Data])
Ну и конечно см. Севостьянов Игорь
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c