Sql'de like kullanımı dinamik değişken

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
lom
Üye
Mesajlar: 135
Kayıt: 25 Nis 2006 02:37

Sql'de like kullanımı dinamik değişken

Mesaj gönderen lom »

s.a Kolay gelsin arkadaşlar. Query nesnesine sql kodu yazıyorum. ancak bi sorunum var . Like kullanımını bir değişkene atayarak yapmam gerekiyor. Örneğin ;

Kod: Tümünü seç

select * from TUMURUNLER
where TCKIMLIKNO LIKE '1%'
şeklinde normal çalışıyo , ancak 1 değeri yerine bir değişken nasıl atıycam :?:

Kod: Tümünü seç

select * from TUMURUNLER
where TCKIMLIKNO LIKE ' :DEGISKEN%'
şeklinde olmuyor. İyi çalışmalar.
kirve
Üye
Mesajlar: 64
Kayıt: 03 Nis 2008 12:40

Re: Sql'de like kullanımı dinamik değişken

Mesaj gönderen kirve »

degisken eger bi edittan alacaksan
like tan sonra '''+edit1.text+''' seklinde yapabilirsin
Kullanıcı avatarı
lom
Üye
Mesajlar: 135
Kayıt: 25 Nis 2006 02:37

Re: Sql'de like kullanımı dinamik değişken

Mesaj gönderen lom »

s.a
kod kısmında zaten o şekilde kullanıyorum. Ben query'de sql cümlesinin içinde bunu yapmak istiyorum. İyi çalışmalar.
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Sql'de like kullanımı dinamik değişken

Mesaj gönderen csunguray »

Tırnak kullanmadan deneyin

Kod: Tümünü seç

select * from TUMURUNLER
where TCKIMLIKNO LIKE :DEGISKEN

Kod: Tümünü seç

ADOQuery1.Parameters.ParamByName('DEGISKEN').Value := Edit1.Text + '%';
şeklinde kullanabilirsiniz.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla