Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с Zeos DB / 4 сообщений из 4, страница 1 из 1
27.10.2005, 18:56
    #33348614
User_ID
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Zeos DB
Я изучаю 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
27.10.2005, 19:17
    #33348660
User_ID
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Zeos DB
Нашел выход с иползованием OnNewRecord где делаю:
DataSet.FieldByName('id').Value := 0
и обновляю DataSet
...
Рейтинг: 0 / 0
18.01.2006, 10:32
    #33488729
drunk2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Zeos DB
User_ID
Zeos всегда выводит ошибку Field "id" must have a value,
дааааа, неприятная ситуация. особенно если not null полей некоторое количество и они определяются в тригере. вышла новая версия PostgresDAC 2.3, кто то говорил(распускал слух), что она будет бесплатна для USSR. оказалось, что то это только слухи. может кто поделится ?
...
Рейтинг: 0 / 0
19.01.2006, 19:39
    #33492883
DDDDDjiiojsad43
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Zeos DB
Господа! Все проще!
Либо уберите признак Required, либо юзайте (для счетчиков, например) ZSequence

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


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