ADOQuery1.SQL.Add('select * from m5 where ADRES LIKE'+chr(39)+chr(37)+Edit9.Text+chr(37)+chr(39));
Bu kod da doğru çalışmıyor hata vermiyor fakat ilgisiz kayıtları getiriyor. (Edit9' a girdiğim değeri bulmam lazım adres kolonunda)
ADOQuery1.SQL.Add('select * from m5 where ADRES LIKE :0'); ADOQuery1.Parameters.Items[0].Value:=chr(39)+edit9.text+chr(37)+chr(39);
Bu kodda ise hiçbirşey bulamıyor, Son kısma dediğin gibi +'%' koysamda değişen birşey olmuyor. Ne yapmam lazım basit birşey ama günlerdir halledemedim yardımcı olursanız sevinirim teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
ADOQuery1.SQL.Add('select * from m5 where ADRES LIKE'+chr(39)+chr(37)+Edit9.Text+chr(37)+chr(39));
Bu kod da doğru çalışmıyor hata vermiyor fakat ilgisiz kayıtları getiriyor. (Edit9' a girdiğim değeri bulmam lazım adres kolonunda)
ADOQuery1.SQL.Add('select * from m5 where ADRES LIKE :0'); ADOQuery1.Parameters.Items[0].Value:=chr(39)+edit9.text+chr(37)+chr(39);
Bu kodda ise hiçbirşey bulamıyor, Son kısma dediğin gibi +'%' koysamda değişen birşey olmuyor. Ne yapmam lazım basit birşey ama günlerdir halledemedim yardımcı olursanız sevinirim teşekkürler
Eğer ifade başına LIKE ile '%' koyarsan bir kısmını seçeceğin anlamına gelir. yani "where adres LIKE '%'+edit1.text" dersen başlangıçtan itibaren uyuşanları dizecektir. Birde SQL içinde direk olarak string kullanmak hatalı olabilir öncelikle şunu bir dene
... "where ADRES LIKE ... QuotedStr(Edit1.text) <- olarak kullanmayı dene...
olmuyor arkadaş sağol yine de, '%' yani chr(37) sonuna koyarak başı girdiğim string ile uyuşanları listelemek istiyorum. Ne yaptysam olmadı günlerdir uğraştm yaw, uyguladığım kodlarda hata vermiyor fakat ya hiç bir kayıt bulmuyor ya da ADRES kolonu boş olmayan herkesi listeliyor... 3-5 farklı kod denedim olmadı olmadı olmadı HELP ME PLEASE
olmuyor arkadaş sağol yine de, '%' yani chr(37) sonuna koyarak başı girdiğim string ile uyuşanları listelemek istiyorum. Ne yaptysam olmadı günlerdir uğraştm yaw, uyguladığım kodlarda hata vermiyor fakat ya hiç bir kayıt bulmuyor ya da ADRES kolonu boş olmayan herkesi listeliyor... 3-5 farklı kod denedim olmadı olmadı olmadı HELP ME PLEASE
Walla başka bir sebebi olabilir bilemicem ben SQL bu şekilde kullanıyorum ve Sorgularım hep çalışıyor kullandığın veritabanı ile alakalı bir kaç ayrıntı vardır belki SQL SERVER kullanıyorsan SQL kullanımlarında küçük deişiklikler olabiliyor...
Bu kod da doğru çalışmıyor hata vermiyor fakat ilgisiz kayıtları getiriyor. (Edit9' a girdiğim değeri bulmam lazım adres kolonunda)
ADOQuery1.SQL.Add('select * from m5 where ADRES LIKE :0');
ADOQuery1.Parameters.Items[0].Value:=chr(39)+edit9.text+chr(37)+chr(39);
Bu kodda ise hiçbirşey bulamıyor, Son kısma dediğin gibi +'%' koysamda değişen birşey olmuyor. Ne yapmam lazım basit birşey ama günlerdir halledemedim yardımcı olursanız sevinirim teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi darkRider -- 10 Haziran 2005, 10:27:20 >