Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];

Вниз

Исключения   Найти похожие ветки 

 
Loco   (2002-07-14 16:05) [0]

Приветствую всех! :))
Подскажите, если не сложно, проблема такова:
При активации формы добавляется запись в таблицы (вызывается метод append); при закрытии, для сохранения изменений, метод post. Так вот при закрытии порождается исключение следующего содержания: Project XXX.exe raised exception class EDatabaseError with message"work: Dataset not in edit or insert mode" Process stopped. Use step or Run to continue.
Кто знает как исправить, подскажите, plizzzzz!

код:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
DM.person.post;
DM.work.post;
DM.doc.post;
DM.kontakt.post;
DM.sobstv.post;
mainmCred.Form1.Visible:=True;
end;

procedure TForm2.FormActivate(Sender: TObject);
begin
mainmCred.form1.Visible:=False;
DM.work.append;
DM.kontakt.append;
DM.doc.append;
DM.sobstv.append;
DM.person.append;
end;


 
MBo   (2002-07-14 16:17) [1]

Все же написано в тексте ошибки


 
Loco   (2002-07-14 16:19) [2]

>MBo
Так ведь он в режиме вставки, или нет?


 
MBo   (2002-07-14 16:28) [3]

Где *.Edit; ??


 
Loco   (2002-07-14 16:51) [4]

>MBo
А *.Insert не считается????
Всё равно, даже если дописать не работает, то же исключение.
А самое интересное, что запись то он добавляет!


 
Proton   (2002-07-15 19:22) [5]

возмоЖно что на одной из твоих таблиц MasterSource стоит
и когда ты в одной делаеш
append в другой он автоматически отменяется



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

Форум: "Основная";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.036 c
1-95369
proc
2002-07-15 20:07
2002.07.29
Генерация объектов в run-time


1-95274
AFROLOV
2002-07-15 13:18
2002.07.29
Передача параметра по ссылке


3-95268
Valeris
2002-07-05 16:14
2002.07.29
Мучаюсь уже неделю


6-95472
!Daemon
2002-05-20 11:57
2002.07.29
Как проконтролировать отсылку письма из почтового клиента


4-95613
MemoryLeak
2002-05-22 05:29
2002.07.29
Как уведомить DLL`ки чужого процесса о его завершении?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский