Burada sıra no alanı olarak borc_id alanım var.
Trigger alanım;
Kod: Tümünü seç
AS
DECLARE VARIABLE MAXSIRA INTEGER;
begin
/* Trigger text */
if (NEW.BORC_ID IS NULL) then
BEGIN
SELECT coalesce(MAX(BORC_ID),0)+1 FROM borc INTO NEW.BORC_ID;
END
end
Delphi kodum;
Kod: Tümünü seç
With DM_MUSTERI.IBD_borc Do Begin
Edit;
Post;
End;
Hata mesajında sıra olarak kullandığım borç_id alanıma değer girmeliymişim fakat ibexpert ile bu alana değer girmeden(trigger ile değer atıyorum) kayıt yapabiliyorum.
Benim kafam karıştı nerede hata yapıyorum.