MERHABA Parametre bulunan Query yapısı…

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ensman
Üye
Mesajlar: 1
Kayıt: 15 Ara 2020 01:29

MERHABA Parametre bulunan Query yapısı…

Mesaj gönderen ensman »

Parametre bulunan Query yapısı nasıl oluyor bir türlü anlamadım
project project1 exe raised exception class eoleexception with message gerekli bir veya daha fazla parametre için girilen değer yok
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: MERHABA Parametre bulunan Query yapısı…

Mesaj gönderen greenegitim »

select * from siparis where musteri_id =:param_musteri_id
query.parambyname('param_musteri_id').asinteger := 3;
örnek yukarıda param_musteri_id parametresine 3 değeri atadım.
Mücadele güzelleştirir!
Okann
Üye
Mesajlar: 81
Kayıt: 09 Tem 2010 02:55

Re: MERHABA Parametre bulunan Query yapısı…

Mesaj gönderen Okann »

Merhaba,

Aşağıdaki gibi bir örnek ile konuyu anlayabileceğini düşünüyorum. Umarım faydalı olur.
VALUES altında yazan alanların başına : işareti koymak o alanın dışarıdan parametre aldığını gösterir.

Kod: Tümünü seç

var
  Q: TUniQuery;
begin
  with Q do
  begin
    SQL.Clear;
    SQL.Add('INSERT INTO TESTDB.dbo.DLT_MAIL_STATUS');
    SQL.Add(' (CLIENTREF, SENDDATE)');
    SQL.Add('VALUES(');
    SQL.Add(' :CLIENTREF, :SENDDATE)');
    with Params do
    begin
      ParamByName('CLIENTREF').AsInteger := 12345;
      ParamByName('SENDDATE').AsDate := Now;
    end;
    ExecSQL;
  end;
end;
Cevapla