form üzerindeki companentleri sql editörden görebilme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
yskilic
Üye
Mesajlar: 44
Kayıt: 18 Haz 2003 12:55
Konum: İstanbul

form üzerindeki companentleri sql editörden görebilme

Mesaj gönderen yskilic »

şimdi benim formumda bir edit olduğunu varsayalım.
ve adi soyadi diye iki alanı olan tablo adı sahiskayit olan bir tablom var

sql e şöyle demek istiyorum

adi edit1in text'ine eşit olanların soyadını getir

ben şöyle yazıyorum olmuyor

SELECT * FROM sahiskayit WHERE adi=edit1.text

bunu nasıl yazmalıyım
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7586
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bu ifadeyi direk SQL kısmına yazamazsınız. Onun için kodla halletmeniz lazım. Şöyle bir kod :

Kod: Tümünü seç

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM sahiskayit WHERE adi=''' + Edit1.Text + '''');
Query1.Open;
NOT1: Sorunuz Programlama bölümüyle alakalı olduğu için bu bölüme taşıdım.

NOT2 : SQL'de string ifadeleri tek tırnak içinde yazmalısınız. yani WHERE ADI=Mustafa değil WHERE ADI='Mustafa' olmalı.

Kolay gelsin.
yskilic
Üye
Mesajlar: 44
Kayıt: 18 Haz 2003 12:55
Konum: İstanbul

Mesaj gönderen yskilic »

teşekkürler
Y.S.K.
Yazılım Sistemleri
Cevapla