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

Вниз

А с SQL схема try.....except не работает ?   Найти похожие ветки 

 
billybons   (2002-06-26 14:54) [0]

Пдскажите плз, как быть ?
Не понимаю, где ошибка:

procedure TFiltr_frm.NewFilterbtn1Click(Sender: TObject);
begin
try
With MainForm.RXQuery1 Do
begin
Close;
SQL.Clear;
Sql.Add("select * from "+DBFFileName+" where "+
MyQuery+" order by abon_");
Open;
end; // with
except
ShowMessage("Неверный формат запроса ");
end;
end;

Ни фига ошибки не отлавливаются.


 
Kalinka   (2002-06-26 14:58) [1]

пиши так:
try
....
except on E:Exception do ShowMessage("Неверный формат запроса ");
end;


 
Shaman_Naydak   (2002-06-26 15:18) [2]


> billybons ©
Что-то мне сомнительно.. try except всегда работают.. может у тебя исключения гасятся, но с чего бы? попробуй таки поставить обычный query вместо Rx-вского, чем черт не шутит?



> Kalinka
К делу не относится и как мертвому припарки. Его вариант более общий, если так можно выразиться :)


 
Fareader   (2002-06-26 15:35) [3]

Может в Rx-совском стоит свой обработчик и он просто выдает message - который execption не является, загляни в исходники


 
billybons   (2002-06-26 15:44) [4]


> Shaman_Naydak

все равно не срабатывает :-(((


 
Fareader   (2002-06-26 15:55) [5]

А какое сообщение вываливается?


 
billybons   (2002-06-26 15:58) [6]


> Fareader

Project ttview.exe raised exception class EDBEngineError with message "Invalid use of keyword"



 
Fareader   (2002-06-26 16:06) [7]

Я надеюсь ты запускаешь проект не из под Дельфи?


 
Kaban   (2002-06-26 16:09) [8]

Классно! Пять балов!


 
Kaban   (2002-06-26 16:10) [9]

Теперь и мы будем знать, что значит "Ни фига ошибки не отлавливаются"


 
billybons   (2002-06-26 16:24) [10]

Даааа..... ну извините дилетанта - прочитать негде было
кстати, футбол классный идет :-)))


 
VladR   (2002-06-26 17:12) [11]

Простите еще одного дилетанта,
но мне стало интересно, что значит запускать проект не из под Делфи. А откуда же еще, если разрабатывается в Делфи????????


 
dimis   (2002-06-26 17:28) [12]

Попробуй запустить exeфайл, а не нажимать F9


 
Kuusiniemi   (2002-06-27 11:29) [13]

В настройках Tools\Debugger Options\Language Exception есть такая галочка - Stop On Delphi Exception. Если она установлена, то при запуске из-под Delphi, среда перехватывает все исключения ДО ТОГО как их начинает обрабатывать программа в блоках try-except или try-finally.
Снимите ее и будет Вам счастье.



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

Форум: "Базы";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
14-58295
Sergey13
2002-06-21 11:32
2002.07.18
Предложение по организации форума


14-58314
Neo !!
2002-06-21 15:17
2002.07.18
ОГРОМНАЯ ПРОСЬБА !!


14-58321
koty
2002-06-19 02:21
2002.07.18
Прогамирование в Delphi под Dos


1-58172
alex-ran
2002-07-05 13:31
2002.07.18
Запуск проги с параметрами


1-58042
Dmk
2002-07-06 23:51
2002.07.18
Шрифт в EXE





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