|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.06.2010, 01:10 | #1 |
Форумчанин
Регистрация: 17.02.2010
Сообщений: 194
|
Обработка исключительных ситуаций
Код:
как ее обойти подскажите? |
17.06.2010, 02:59 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Запустите Ваш EXE-шник не из Дельфи и проверьте! Скорее всего, в Delphi стоит опция - "Останавливаться на ошибках выполнения" (на самом деле, для отладки, это очень полезно!). Хотите снять - тогда в Delphi, главное меню, Tools - "Debugger Options..." закладка "Language Exceptions" - снимите птичку в чекбоксе [ ] "Stop on Delphi Exceptions". (повторюсь, на самом деле, удобнее отлаживать код с включенной опцией, поэтому, потом рекомендую включить опцию снова.) 2) Это не очень хороший стиль программирования! В случае пустого Edit1 пользователь получит ошибку "'Неизвестная ошибка.Обратитесь к администратору за помощью" Вы уверены, что ошибка действительно неизвестная?!! Имхо, Гораздо лучше проверить Edit1.Text на пустоту и, перед вызовом SQL сообщить о том, что не заполнен Edit1.Text (или ничего не выбрано в ComboBox3!) |
|
17.06.2010, 09:33 | #3 | |
Пользователь
Регистрация: 04.06.2010
Сообщений: 25
|
Цитата:
а именно where '+combobox3.Text+'='+Edit1.Text после where не указано ни одного поля которое будет проверяться... |
|
17.06.2010, 09:47 | #4 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Ну почему ты решил что
Цитата:
А если поле просто выбирается из списка combobox3.Text.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
|
17.06.2010, 09:58 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
полностью согласен. Автор хочет выбрать имя поля из комбобокса, а величину (искомое значение) задать в Edit1 Правда, абсолютно не учитывается тип поля (т.е. данный вариант будет работать исключительно для числовых полей!) Например, если поле строковое, то величину нужно брать в апострофы... Ну, это уже выходит за рамки вопроса и лежит на совести MeTeOpA, как разработчика программы... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обработка строк | Тигран001 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.04.2010 11:34 |
обработка строк (С++) | rap1d188 | Помощь студентам | 0 | 18.04.2010 16:29 |
Обработка исключительных ситуаций в delphi | Cannibal | Помощь студентам | 2 | 04.11.2009 08:27 |
Обработка исключительных ситуаций | Claster | Общие вопросы по Java, Java SE, Kotlin | 2 | 14.10.2009 14:24 |