powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обработка исключения
10 сообщений из 10, страница 1 из 1
Обработка исключения
    #39600856
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как реализовать конструкцию When...do..., когда неправильно введен входной параметр. Например, месяц определен на домене и пользователь ввел некорректное число.
При этом задача ставится: ВЫВЕСТИ(Select) не важно что, например за 12 месяц!
Иными словами: "как увязать select и конструкцию when...do...?"
...
Рейтинг: 0 / 0
Обработка исключения
    #39600857
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArk"как увязать select и конструкцию when...do...?"

С помощью EXECUTE BLOCK и FOR попробуй. Вдруг получится?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Обработка исключения
    #39600858
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, Извините не дописал, нужно через ХП.
...
Рейтинг: 0 / 0
Обработка исключения
    #39600860
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, Сложность в том, что я не могу обработать исключение потому что ошибка неправильного ввода параметра срабатывает сразу же при выполнении процедуры.
...
Рейтинг: 0 / 0
Обработка исключения
    #39600862
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArk,

ну если твой домен определён на входных параметрах процедуры, то тут конечно будет облом
...
Рейтинг: 0 / 0
Обработка исключения
    #39600863
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArk,

А если входные параметры определить как varchar, и в процедуре уже кастить?
...
Рейтинг: 0 / 0
Обработка исключения
    #39600865
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шавлюк Евгений, Уже делал такое, IF-ом в теле. Но я озадачился сделать через домен (создавал же я его не для того чтоб потом к месяцу SmallInt применять :D).
...
Рейтинг: 0 / 0
Обработка исключения
    #39600868
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladArkШавлюк Евгений, Уже делал такое, IF-ом в теле. Но я озадачился сделать через домен (создавал же я его не для того чтоб потом к месяцу SmallInt применять :D).
Так ты определись.
Хочешь на входе получать - в параметрах чз домен объявляй, хочешь в теле - объявляй без домена и проверяй/касть в теле.
...
Рейтинг: 0 / 0
Обработка исключения
    #39600869
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут самое главное - не ограничивать пользователя в фантазиях. Не применять в интерфейсе контролы типа календаря и всё такое прочее. Тогда найдётся работа и разработчикам кода ХП и разработчикам сервера. И всем будет нескушно.
...
Рейтинг: 0 / 0
Обработка исключения
    #39600870
VladArk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Старый плюшевый мишка, =) Все правильно! Озадачился просто((
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Обработка исключения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]