delphi ve sql server2000 de where condition hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
burak_us
Üye
Mesajlar: 7
Kayıt: 17 May 2007 10:35
Konum: İstanbul&Kıbrıs

delphi ve sql server2000 de where condition hatası

Mesaj gönderen burak_us »

personnel tablosundan personneltype ı label1.caption a status u label2.caption a eşit olan recordları çekmek istiyorum fakat sql sorgusunda 2 tane where condition kullanınca hata veriyor

***********bu şekilde çalışıyor
adoquery1.sql.add('select * from Personnels where PersonnelType='+quotedstr(label1.Caption));,



********************bu şekilde hata veriyor

adoquery1.sql.add('select * from Personnels where PersonnelType='+quotedstr(label2.Caption)'and status='+quotedstr(label1.Caption)' );
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Aşağıdaki şekilde deneyin. Sanırım and den önce + koymadığınızdan kaynaklanıyor.

Kod: Tümünü seç

adoquery1.sql.add('select * from Personnels where PersonnelType = ' + quotedstr(label2.Caption) + ' and status = ' + quotedstr(label1.Caption)' );
Boşuklar beleş nasılsa ara çubuğuna arada dokunun ki kodunuz daha okunaklı olsun :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
burak_us
Üye
Mesajlar: 7
Kayıt: 17 May 2007 10:35
Konum: İstanbul&Kıbrıs

Mesaj gönderen burak_us »

bu şekildeçalıştı + koymayı unutmuşum :( yardımınız için teşekkür ederim fakat order by kullanarak tarihleri sıralı olarak recordları dizmek istiyorum fakat kabul etmio nasıl yapabilirim acaba
Cevapla