ş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
form üzerindeki companentleri sql editörden görebilme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Merhaba,
bu ifadeyi direk SQL kısmına yazamazsınız. Onun için kodla halletmeniz lazım. Şöyle bir kod :
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.
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;
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.