EIBInterbaseError

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
metalkesh
Üye
Mesajlar: 9
Kayıt: 29 May 2005 09:02

EIBInterbaseError

Mesaj gönderen metalkesh »

try
IBQuery1.Close;
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add('insert into siparis_listesi (siparis_kodu,siparis_tarihi)');
IBQuery1.SQL.Add('values (:siparis_kodu,:siparis_tarihi)');
IBQuery1.ParamByName('siparis_kodu').AsInteger:=strtoint(edit1.Text);
IBQuery1.ParamByName('siparis_tarihi').AsDate:=DateTimePicker1.Date;
IBQuery1.ExecSQL;
except
on EConvertError do showmessage('Sipariş Kodu boş geçilemez !') ;
on EIBInterbaseError do showmessage('Aynı Sipariş Kodu birden fazla girilemez !') ;
end;

bu kodlar ile veri tabanına bilgi girişi yapılırken sorun yok, sipariş kodu nu boş geçerek ekle butonuna bastığımda "EConvertError" ile yakalayıp istediğim mesajı kullanıcıya verebiliyorum fakat aynı sipariş kodu nu iki kez girmeye çalıştığımda "EIBInterbaseError" ile yakalayamıyorum çünkü compiler "Undeclered identifier 'EIBInterbaseError" hatasını döndürüyor. "EIBInterbaseError" bunu delphi ye nasıl tanımlayabilirim veya başka bir yolu varmıdır . teşekkürler..
Die For Honor,Glory,Death in Fire...!!!
Cevapla