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

Вниз

Как закрыть базы данных   Найти похожие ветки 

 
Dmitriy O. ©   (2003-07-15 11:49) [0]

Проблема вот в чем если при работе с БД ты пропустил бесконечный цикл то единственный выход это насильственно остановить выполнение программы.Но БД остается открытой и приходится перезагружать комп.Может знает кто как закрыть БД каким то другим путем не перезагружаясь ?


 
Vovchik_A ©   (2003-07-15 11:52) [1]

Ты хоть бы сказал, чем пользуешься... Компоненты, СУБД какая и т.п.
А то "на деревню дедушке" получается


 
Sergey13 ©   (2003-07-15 11:58) [2]

Попробуй быть внимательнее и не пропускать бесконечных циклов. Особенно при работе у заказчика. 8-)


 
pasha676   (2003-07-15 11:58) [3]


> Проблема вот в чем если при работе с БД ты пропустил бесконечный
> цикл

Если ты допускаешь такие дела, то извини...


> насильственно остановить выполнение программы

Как насчет Application.ProcessMesage - c обработкой закрытия формы (или обработкой флага на принудительный выход из цикла) и по закрытию закрывать базу. Как насчет выполнять такие циклы в отдельном потоке.


 
Dmitriy O. ©   (2003-07-15 12:00) [4]

>Vovchik_A © (15.07.03 11:52)А пользуюсь я BDE и таблицами *.DBF , компоненты связи обычные Ttable. А вопрос в том если сделать Ttable.open и потом аварийно выйти из программы без Ttable.close то приходится перезагружаться.


 
stone ©   (2003-07-15 12:04) [5]

А подсодиняешься наверняка через алиас?


 
Dmitriy O. ©   (2003-07-15 12:10) [6]

>Sergey13 © (15.07.03 11:58)Заказчик я сам поэтому себе многое прощаю :))
>pasha676 (15.07.03 11:58)А что с проф программисты такое не случается ? А вот с Application.ProcessMesage надо разобраться хотя когда писал Table.close в Form onclose результата не получил.


 
Dmitriy O. ©   (2003-07-15 12:14) [7]

>stone © (15.07.03 12:04)Да.


 
stone ©   (2003-07-15 12:20) [8]

Попробуй использовать вместо этого TDatabase


 
Calm ©   (2003-07-15 12:20) [9]

я когда пишу скрипты на ASP/PHP
при отладке просто добавляю дополнительное условие типа
while ( [MyRealConditions] && $i<=1000){
[MyActions;]
$i++;
};

Если я чего-то не углядел (от этого никто не застрахован) и получится бесконечный цикл, то он все равно не будет бесконечным :))


 
Dmitriy O. ©   (2003-07-15 12:33) [10]

>Calm © (15.07.03 12:20)Да дешево и сердито воспользуюсь пока этим советом пока не разберусь с другими а то заколебало в пятый раз комп перезагружать ни как не могу найти подвоха.



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

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

Наверх




Память: 0.49 MB
Время: 0.013 c
6-100854
gedd
2003-05-20 14:42
2003.07.31
MAC адрес сетевой карты удаленной машины


3-100554
rosl
2003-07-08 01:52
2003.07.31
sql


8-100830
Андрей
2003-04-07 08:30
2003.07.31
как можно получить код алгоритмов, визуализации для winamp


14-100966
sapsi
2003-07-15 08:20
2003.07.31
Пересечение границы Украины


3-100577
Sensor
2003-07-08 16:06
2003.07.31
TQuery и TDBGrid - Глюки