İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. SDN Programlama Kafe
SDN Programlama Kafe

Sql like sorgu sınırlama var mı?

rainman400903.12.20104 cevap3.076 görüntüleme
2010'den beri250 mesaj
#1
bir sorguda 20 civarında textboxt girilen değerlere göre tek sorguda arama yaptıracam... kısıtlama varmi belirli bir değerden sonra arama net vermiyor...

"SELECT * FROM islem WHERE alan1 LIKE '%"+textbox1.text+"%' ... alan20 LIKE .... "

farkıl çözüm sunan varmi...
Cevaplar
2005'den beri499 mesaj
#2
Bildiğim kadarı ile kısıtlama yok. ama okadar veri ile doğru sonuç alman zorlaşır. daha doğrusu doğru sonuç alıyor olabilirsin. ama senin isteğine göre doğru sonuç vermiyor olabilir.
rainman4009 Konuyu açan
2010'den beri250 mesaj
#3
20 tane alandan kullanıcı istediğinden veya bir kaç farklı textbox tan arama yaptırmak isteyebilir...
2009'den beri44 mesaj
#4
"20 tane alandan kullanıcı istediğinden veya bir kaç farklı textbox tan arama yaptırmak isteyebilir"

"SELECT * FROM islem WHERE alan1 LIKE '%"+textbox1.text+"%' OR alan2 LIKE '%"+textbox1.text+"%' OR alan3 LIKE '%"+textbox1.text+"%' OR alan4 LIKE '%"+textbox1.text+"%' ..." şeklinde araya or kullanarak yapabilirsin.


"bir sorguda 20 civarında textboxt girilen değerlere göre tek sorguda arama yaptıracam... "

"SELECT * FROM islem WHERE alan1 LIKE '%"+textbox1.text+"%' AND alan2 LIKE '%"+textbox1.text+"%' AND alan3 LIKE '%"+textbox1.text+"%' AND alan4 LIKE '%"+textbox1.text+"%' ..." şeklinde araya or kullanarak yapabilirsin.

Yada daha temiz çözüm:
Hangi textboxlarının değerlerinin değiştiğini al,
değeri değişen textboxlara göre bir query oluştur
rainman4009 Konuyu açan
2010'den beri250 mesaj
#5
ben çok denedim sağlıklı sonuç vermiyor....

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.