Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2010, 17:51   #1
monxxie
Новичок
Джуниор
 
Регистрация: 26.09.2010
Сообщений: 3
По умолчанию Обработка Invalid use of keyword

Всем добрый вечер, подскажите пожалуйста, каким напильником обработать эту ошибку, чтобы появлялась не она, а моя мессага в TLabel-e.
Предыстория.
Программулька выбирает несколько значений из базы через Query,
На форме есть ComboBox со списком алиасов БД, выбранный передается в Query.DatabaseName, если его нет, то включается TLabel с еррором, если есть правильный, то Query делает запрос, но вот если я выбрал неправильный алиас, то выкидывается
Invalid use of keyword. Token;, Line Number 1

как мне это заткнуть, чтобы если алиас неправильный, ниче не происходило, а все в том же TLabele мигал еррор?
т.е. че написать в if then else? сломал голову уже..
monxxie вне форума Ответить с цитированием
Старый 26.09.2010, 18:23   #2
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

вместо if - else используй
Код:
try
//твой код
Except
//твоя мессага
end;
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Старый 26.09.2010, 18:47   #3
monxxie
Новичок
Джуниор
 
Регистрация: 26.09.2010
Сообщений: 3
По умолчанию

Спасиба, я просто второй день программист )))

Может тогда уж и подскажешь, как после except продолжить выполнение
типа если причина устранена то то-то и то-то?
monxxie вне форума Ответить с цитированием
Старый 26.09.2010, 18:57   #4
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Код:
try <операторы> except <действия при генерации исключительной ситуации> end;
Почитайте о стандартных классах исключительных ситуаций (EAccessViolation,EAbort и т.п.).
О try ... finally почитайте и др.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 26.09.2010, 18:58   #5
monxxie
Новичок
Джуниор
 
Регистрация: 26.09.2010
Сообщений: 3
По умолчанию

Да уж читаю...походу нельзя продолжить после exception

пичаль...
monxxie вне форума Ответить с цитированием
Старый 26.09.2010, 19:41   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Uno:http://delphiworld.narod.ru/base/aliases_info.html
Duo:http://delphiworld.narod.ru/base/get_aliases_list.html
Tres:http://delphiworld.narod.ru/base/get_aliases_info.html
Quadro:http://delphiworld.narod.ru/base/aliases.html
Quinto:http://delphiworld.narod.ru/base/get..._by_alias.html
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
clipboard-invalid format Abricosko Помощь студентам 4 05.06.2010 14:22
Invalid Filename... delphi 7 Nice42ru Общие вопросы Delphi 5 04.06.2010 09:43
Invalid Filename LobsterOK Общие вопросы Delphi 7 27.04.2010 16:56
Delphi. Ошибка Invalid use of keyword - помогите исправить! Sianessa Помощь студентам 30 18.12.2009 19:55
Ошибка в БД:Invalid use of keyword (Delphi) Zibiv Помощь студентам 5 29.11.2009 10:57