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.
ibstoredproc
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Yanlış anlamadım ise her yeni kayıtta son kaydedilen sayıyı nasıl tespit ediyorsun. Onun içinde kod yazman gerekecek.vt ye bir kayıt eklediğim an yeni bir genarator yeni bir procedur ve parametre create ettiriyorum
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;
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.