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..
EIBInterbaseError
EIBInterbaseError
Die For Honor,Glory,Death in Fire...!!!