Обработка ошибки Eibinterbaseerror

Тема в разделе "Delphi - Базы данных", создана пользователем Candy, 4 янв 2007.

Статус темы:
Закрыта.
  1. Candy

    Candy Гость

    Подскажите, что и где надо написать, чтоб моё приложение отлавливало такую ошибку:

    Project Project1.exe exception class EIBInterbaseError with message 'validation error for column NAIM, value "***null***"'.Process stopped.Use step or run to continue.


    Она выводится при добавлении пустой строки, и приложение ругается, т.к. поля не должны быть пустыми (на них в бд наложено ограничение not null).

    В своём приложении я использую следующие компоненты: TIBDatabase, TIBTransaction, TDataSource, TIBTable, TIBEvents.

    Подскажите, как мне обеспечить корректную работу моего приложения.
     
  2. Barmutik

    Barmutik Гость

    Ну как варинаты:

    1. Вводить верные значения
    2. Ловить возникающую ошибку
     
  3. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Код, генерирующий исключение, нужно помещать внутри блока try-catch. Еще перед добавлением записи можно проверить, не является ли строка пустой. А лучше всего и то, и другое :D
     
Загрузка...
Похожие Темы - Обработка ошибки Eibinterbaseerror
  1. kolka
    Ответов:
    6
    Просмотров:
    251
  2. anna
    Ответов:
    9
    Просмотров:
    881
  3. FaRReLL
    Ответов:
    0
    Просмотров:
    867
  4. crow1986
    Ответов:
    8
    Просмотров:
    1.872
  5. Dazzel
    Ответов:
    1
    Просмотров:
    948
Статус темы:
Закрыта.

Поделиться этой страницей