Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.012 c
1-100700
GSergei
2003-07-18 14:06
2003.07.31
Дерево каталогов


1-100784
АлеКо
2003-07-17 07:09
2003.07.31
Работа со строками.


4-101022
pirat
2003-05-27 21:14
2003.07.31
Как получить число секунд с 1 января 1970 года ?


14-100937
Карлсон
2003-07-11 12:43
2003.07.31
---|Ветка была без названия|---


14-100933
DimaB
2003-07-14 06:04
2003.07.31
Digital Metaphors - ReportBuilder v7.02 Server (Delphi 7)




   Наверх