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
MERHABA Parametre bulunan Query yapısı…
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: MERHABA Parametre bulunan Query yapısı…
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.
query.parambyname('param_musteri_id').asinteger := 3;
örnek yukarıda param_musteri_id parametresine 3 değeri atadım.
Mücadele güzelleştirir!
Re: MERHABA Parametre bulunan Query yapısı…
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.
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;