Kod: Tümünü seç
with frmDmDac.QryInsertingLarge do
begin
Close;
SQL.Clear;
SQL.Add('INSERT INTO TBLFATURA (CARIID,FATKOD,TARIH,SAAT,FIRMAADI) VALUES');
SQL.Add('(:param0,:param1,:param2,:param3,:param4) RETURNING ID');
if chkCariyeAktar.Checked = True then ParamByName('param0').AsLargeInt := StrToInt64Def(Trim(EditCariID.Text),0);
if chkCariyeAktar.Checked = False then ParamByName('param0').Clear();
ParamByName('param1').Value := Trim(txtFaturaKodu.Text);
if txtIslemTarihi.EditValue <> Null Then ParamByName('param2').AsDate := txtIslemTarihi.EditValue;
if Trim(txtIslemSaati.Text) <> '00:00' Then ParamByName('param3').AsTime := txtIslemSaati.EditValue;
ParamByName('param4').Value := Trim(txtFirmaAdi.Text);
Open;
end;
Kod: Tümünü seç
ParamByName('param0').Asstring :='';
Kod: Tümünü seç
ParamByName('param0').AsLargeInt := 0;
bu şekillerdede kullandım. her defasında aldığım hata mesajı
SQL error code =-303
conversiyon error from string "".
firebird 2.5.2 ve component olarak FDQuery kullanıyorum.