Форум: "Базы";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];
ВнизПара вопросов. Найти похожие ветки
← →
RDA (2002-08-23 15:56) [0]1. Не очень разобрался с обработкой исключений при работе с FireBird. По моим пробам все решить с помощью стандартных try except end нельзя.
2. У меня не метод Post, не если я пишу DataSet.UpdatesTransaction.Commit не сохраняют изменения без возможности произвести отмену стандарным Cancel.
Я думаю скорей всего недостаточно у меня знаний в Клиент-Серверном, может руки кривые, но если у поможете буду признателен.
Клиент сервер только начал изучать.
← →
Johnmen (2002-08-23 16:16) [1]2. ???????????????? :-)))
← →
RDA (2002-08-23 16:21) [2]2. ???????????????? :-)))
Не знаю как перевести - но попробую уточнить:
Post эквивалентен DataSet.UpdatesTransaction.Commit, или нет при работе с FBIPlus.
← →
Johnmen (2002-08-23 16:27) [3]Конечно НЕТ ! Это разные вещи ! Безотносительно компонент доступа...
← →
RDA (2002-08-23 16:50) [4]Тогда Ув. Johnmen объясните, пожалуйста, как правильно сделать если у DataBase установлен AutoCommit дабы при нажатии на кнопку на форме которая собирает данные на форме в разрезе (Область, Район, Город и т.д.), формирует строку содержащую все перечисленные поля, а также присваивала форме свойство ModalResult = mrOk, программа понимала, что изменения окончательні и возврату не подлежат. Еще раз хотел бы напомнить, что пробовал использовать конструкции типа:
if fmAdres.ShowModal = mrOk then
DataSet.Post (или DataBase.UpdateTransaction.Commit);
При этом в обработчике KeyPress Quantum DbGrid пишу
if Key=#13 then DataSet.Post (или DataSet.UpdateTransaction.Commit);
if Key=#27 then DataSet.Cancel
Нажимаю Еnter после изменения строки. Потом нажимаю Esc и все возвращается на круги (места) своя. При том что у DataSet свойство AutoCommit=True;
Вообщем если чем сможешь помоги.
Заранее благодарен. Спасибо.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c