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

Вниз

FormCloseQuery. И close. одно без другого возможно (ORA-03113)   Найти похожие ветки 

 
12 ©   (2010-09-10 09:41) [0]

+vista +w7
написав так:
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
   ShowMessage( "" );
   CanClose := true;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
 close;
end;


я всегда буду видеть Message( "" )?
или так
Есть ли какие либо расклады, когда Message( "" ) можно не увидеть?

Oracle ORA-03113: end-of-file on communication channel. Эта ошибка является общей, и возникает когда предполагается, что соединение установлено, но затем потеряно

FormCloseQuery делает закрытие соединения с сервером
но в логах имею такие ошибки

Такое может быть, если выйти, не закрыв соединение.
т.е. либо FormCloseQuery не вызывается, либо не знаю чего


 
Anatoly Podgoretsky ©   (2010-09-10 09:43) [1]

Конечно есть
//   ShowMessage( "" );


 
12 ©   (2010-09-10 09:54) [2]

не, там всегда закрывается

procedure TMainForm.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 frmLogin.osLogin.Close;
 frmLogin.Close;
 CanClose := true;
end;

которое передается
TfrmLogin.btnOKClick(Sender: TObject);
...
CreateMainForm(osLogin);

procedure CreateMainForm(ASession: tORASession);
...
 MainForm.osMain.AssignConnect(ASession);


 
Игорь Шевченко ©   (2010-09-10 10:12) [3]


> Oracle ORA-03113: end-of-file on communication channel.
> Эта ошибка является общей, и возникает когда предполагается,
>  что соединение установлено, но затем потеряно


Сеть выпрямляй


 
Sergey13 ©   (2010-09-10 10:15) [4]

> [0] 12 ©   (10.09.10 09:41)

Не возьмусь утверждать это, но помнитя мне эта ошибка появляется когда сеть или плохо работает сама по себе или настройки сетевых служб (например файлы sqlnet.ora или tnsnames.ora) неправильные. Т.е. это вряд ли зависит от твоей программы.


 
12 ©   (2010-09-10 12:40) [5]

да, похоже - сеть
везде наставил Session.close, где только можно, откуда теоретически выйти захотят - и тоже самое, периодически

спасибо


 
Игорь Шевченко ©   (2010-09-10 13:20) [6]

сообщение к соединению с базой данных в программе не имеет никакого отношения. Впрочем, если тебе методом тыка удобнее, вставляй лучше Halt, где только можно



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1283965980
AlexDn
2010-09-08 21:13
2010.11.28
Заливка прямоугольника


15-1282339535
старый ламер
2010-08-21 01:25
2010.11.28
Как быстрее влиться в проект.


2-1284121956
HF-Trade
2010-09-10 16:32
2010.11.28
Проверка прокси серверов в потоках


15-1282036377
QAZ
2010-08-17 13:12
2010.11.28
Поиск повторов коде


2-1283846165
DROWSY
2010-09-07 11:56
2010.11.28
Как можно редактировать набор из связанных таблиц?