powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с Zeos DB
4 сообщений из 4, страница 1 из 1
Проблема с Zeos DB
    #33348614
User_ID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я изучаю PostgreSQL недавно и у меня возникла проблема при использовании Zeos DB, а именно :
Есть триггер на befor insert for each Row и в EMS PostgreSQL он работает нормально (к стати, с PostgresDAC trial он тоже работает нормально но неохота платить :-) а с Zeos всегда выводит ошибку Field "id" must have a value, это поле id уникальноє. Незнаю что делать. Вот и сама функция которою вызывает триггер :
BEGIN
NEW.id := NEXTVAL('id_seq');
RETURN NEW;
END;
...
Рейтинг: 0 / 0
Проблема с Zeos DB
    #33348660
User_ID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел выход с иползованием OnNewRecord где делаю:
DataSet.FieldByName('id').Value := 0
и обновляю DataSet
...
Рейтинг: 0 / 0
Проблема с Zeos DB
    #33488729
drunk2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
User_ID
Zeos всегда выводит ошибку Field "id" must have a value,
дааааа, неприятная ситуация. особенно если not null полей некоторое количество и они определяются в тригере. вышла новая версия PostgresDAC 2.3, кто то говорил(распускал слух), что она будет бесплатна для USSR. оказалось, что то это только слухи. может кто поделится ?
...
Рейтинг: 0 / 0
Проблема с Zeos DB
    #33492883
DDDDDjiiojsad43
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа! Все проще!
Либо уберите признак Required, либо юзайте (для счетчиков, например) ZSequence

и да прибудет с вами сила! :о)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с Zeos DB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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