insert trigger sorunu

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
impuls
Üye
Mesajlar: 25
Kayıt: 12 Tem 2003 10:25

insert trigger sorunu

Mesaj gönderen impuls »

Oluşturduğum stok tablomun insert trigerındaki bu kod IBExpette çalışırken delphide çalıştıramıyorum. Acaba nerede yanlış yapıyorum


Kod: Tümünü seç

CREATE TRIGGER SET_STOKNO FOR STOK
ACTIVE BEFORE INSERT POSITION 0
AS
begin
  if (new.STOK_NO is null) then
  begin
  new.STOK_NO = gen_id(GEN_STOKNO, 1);
  new.stok_kod = (new.stok_grupkod || new.stok_altgrupkod || cast(new.stok_no as varchar(10)));
  end
end
^


SET TERM ; ^
Stok kodunu kendi oluştursunu istiyorum

Kod: Tümünü seç

new.stok_kod = (new.stok_grupkod || new.stok_altgrupkod || cast(new.stok_no as varchar(10)));
bu kod delphide calışmıyor

veritabanım Firebird 1.5

IBdateset ile bağlantı yapıyorum ama delphide stokkodu boş bırakılamaz diyor
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

forumda önce bir araştırma yap, soru sorana kadar cevabını çok kolay bulabilirsin, "generator" anahtar kelime

kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
impuls
Üye
Mesajlar: 25
Kayıt: 12 Tem 2003 10:25

Mesaj gönderen impuls »

Arama yapmıştım ama daha detaylı yapmam gerekiyormuş sorunumu hallettim Dataset teki alanların Required ozelligini False yaptığımda düzeldi.
Bir dahaki sefere daha detaylı arama yapacağım
Cevapla