Главная страница
    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.46 MB
Время: 0.008 c
6-100851
Chris
2003-05-25 18:32
2003.07.31
Как узнать MAC-адрес


1-100761
ss300
2003-07-16 13:19
2003.07.31
Вопрос по TDate


14-100963
Orion2
2003-07-15 13:02
2003.07.31
Бесплатный хостинг


3-100620
LinOS
2003-07-09 08:24
2003.07.31
Как получить пользователя из SQLConnection??


14-100927
rust
2003-07-14 18:31
2003.07.31
Export





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский