SQL

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
Misafir

SQL

Mesaj gönderen Misafir »

Adoquery1.SQL.Add('select * from kurtarmaraporu where ihbaradi like ''%'+ edit1.Text +'%''');


bu şekilde where ile yapıyorum...

diyelimki edit1 e alp yazdım adı içinde alp geçenleri çağırıyor...ama ben alp ile başlayanaları çağırmak istiyorum....


nasıl ?

teşekkürler
andronoid
Üye
Mesajlar: 35
Kayıt: 26 Tem 2004 06:44

Mesaj gönderen andronoid »

data.GenQry.Sql.text:='Select * From cari where ad like '+QuotedStr(Edit1.Text+'%')';
Misafir

?

Mesaj gönderen Misafir »

bu ne ? biraz açıklarmısınız
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Kod: Tümünü seç

Adoquery1.SQL.Add('select * from kurtarmaraporu where ihbaradi like '''edit1.Text +'%''');
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
Like ifadesi aramalarda yakın arama yapar.
'%' ifadesinin bulunduğu yerden sonraki ve önceki ifadeler ne olursa olsun anlamını taşır. Biraz karışık oldu. Örnek Le açıklayım
içinde ali geçenler
'%ali%' Dönen değerler
ali osman
halit
Mehmet Ali
ali ile başlayanlar
'ali%' Dönen Değerler
ali osman
ali rıza
aliye
ali ile bitenler
'%ali' donen değerler
mehmet ali
durali

Sanırım örnekler yeterince açıklayıcı olmuştur
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla