Доброго времени суток. Сразу оговорюсь, я только начинаю работать с Interbase и Fireird. До этого работал с BDE и парадокс. Понадобилось перевести приложение под Interbase.
Создал базу в IBExpert, таблицы, генераторы, триггеры. Триггеры нужны для увеличения значения автоинкрементного поля ID
Проверил - при добавлении записи в самом IBExpert ID увеличивается.
Закачал в базу данные через ODBC при помощи ACCESS. - Триггер отработал.
Далее возникает проблема. При попытке приложения (работает через алиас ВDE ), а так же SQL Explorer, добавить запись возникает ошибка - поле ID не может быть пустым. То есть триггер не отрабатывает вставку.
В IBExpert все работает как надо по прежнему.
Попробовал добавлять через другие компоненты - то же самое.
Версия Firebird-1.5.1.4481
IBExpert - 2004
Delphi7
Не работают триггеры.
Модератор: kdv