Delphide Edit1.Text ile SQL sorgusu

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
meren
Üye
Mesajlar: 71
Kayıt: 20 Ara 2004 03:44

Delphide Edit1.Text ile SQL sorgusu

Mesaj gönderen meren »

merhaba arkada$lar

adoquery1 ' nesnem için ben bir sorgu yapmak istiyorum edit1.text buraya girmiş olduğum KODA göre listeme yapsıon istiyorum ama aşağıda kullandığım şekliyle bir hata veriyor..

ADOquery1.Close;
ADOquery1.SQL.Add('SELECT FINSAT330.STI.Chk, FINSAT330.STK.OzelKod, SUM(BirimMiktar) as toplam_miktar, SUM (Tutar) as R_CİRO ');
ADOquery1.SQL.add('from FINSAT330.STI, FINSAT330.STK ');
ADOquery1.SQL.add('where FINSAT330.STI.Chk= '+Edit1.Text+'"');
ADOquery1.SQL.add('GROUP BY FINSAT330.STK.OzelKod, FINSAT330.STI.Chk');
ADOquery1.Open;

Invalıd Column Name diyor.. ben bu edit1 box'a mü$teri CHK kodunu girip ona göre bir liste vermesini istiyorum.. normalde SQL'de bunu çalı$tırıyorum arada direk Where FINSAT330.STI.Chk="XXX.001" diyerek ama delphide edit box'a nasıl bağlıcam bu sorguyu??
teşekkürler şimdiden
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Kod: Tümünü seç

ADOquery1.SQL.add('where FINSAT330.STI.Chk= '''+Edit1.Text+'"'); 
olarak deneyin
Misafir

Mesaj gönderen Misafir »

Kod: Tümünü seç

where FINSAT330.STI.Chk= "'+Edit1.Text+'"'
daha mantıklı olacak.

kolay gelsin.
Cevapla