Показать сообщение отдельно
  #2  
Старый 25.11.2010, 10:37
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

А поле zakazchik_id у Вас INTEGER ?
Я обычно "усиливаю" этот момент (страхуюсь от "неожиданностей" в приложении).
Типа:
Код:
IF (NEW.ZAKAZCHIK_ID IS NULL) THEN NEW.zakazchik_id = 0;
IF (NEW.ZAKAZCHIK_ID<=0) THEN BEGIN                                                                    
    NEW.ZAKAZCHIK_ID = GEN_ID(GEN_SP_ORGAN_ID,1);
END        
Ответить с цитированием