![]() |
|
#1
|
|||
|
|||
![]() Итак компоненты FBPlus
А именно pFIBDataSet1 Работаем с таблицей, где есть автоинкрементное поле. В свойстве SelectSQL есть методы Insert/Update/Delete. При вставке записи используется следующий запрос: Код:
INSERT INTO FIRMALL( FIRMALL, COUNTRY, NAME, DERW, CODE ) VALUES( GEN_ID(GEN_FIRMALL_ID, 1), :COUNTRY, :NAME, :DERW, :CODE ) Если вставлять програмно следующим запросом все работает: Код:
DM.DataModule1.pFIBDataSet1.SQLs.SelectSQL.Add('INSERT INTO FIRMALL (FIRMALL,COUNTRY,NAME,DERW,CODE) VALUES (GEN_ID(GEN_FIRMALL_ID, 1),:param1,:param2,:param3,:param4);'); Если вставлять записи через грид первым способом- ошибка. Не пойму почему. |