ibstoredproc

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kamuran48
Üye
Mesajlar: 284
Kayıt: 29 Eyl 2003 09:27
Konum: muğla

ibstoredproc

Mesaj gönderen kamuran48 »

selam,
vt ye bir kayıt eklediğim an yeni bir genarator yeni bir procedur ve parametre create ettiriyorum.bunları orada bir ibstoredproc 'un name ve params özelliklerine göndermek istiyorum. beceremedim.
iyi çalışmalar.
menderes

Mesaj gönderen menderes »

vt ye bir kayıt eklediğim an yeni bir genarator yeni bir procedur ve parametre create ettiriyorum
Yanlış anlamadım ise her yeni kayıtta son kaydedilen sayıyı nasıl tespit ediyorsun. Onun içinde kod yazman gerekecek.

Kod: Tümünü seç

//TCARI ->IBTABLE
procedure Tdatamodul.TCARIBeforePost(DataSet: TDataSet);
begin
//Table insert durumunda ve id yani CAR_ID boş ise 
IF (TCARI.State=dsInsert) AND (TCARI.FieldByName('CAR_ID').IsNull) then
begin
TCARI.FieldByName('CAR_ID').AsInteger:=0;
IbStoredProc1.StoredProcName:='SP_GEN_CARI_ID';
IbStoredProc1.Prepare;
IbStoredProc1.ExecProc;
TCARI.FieldByName('CAR_ID').AsInteger:=IbStoredProc1.ParamByName('ID').AsInteger;
end;

end;
İşine yarar mı bilmiyorum.Generatoru ve SP yi tanımladığını varsayarak.
yukarıda sadece IBStoredProc1 in name özelliğine tanımlanan SP nin adını verdim.
Bu iyi oldu yerine göre bir tane IBStoredPRoc ile istediğimiz kadar SP kullanabiliriz.
Kolay gelsin.
Cevapla