Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Cevap Geçmişi

«« Soruya geri dön
14.02.18 00:58
Sorgunu aşağıdaki gibi Unicode belirteci (N) kullanarak değiştirmeyi dene. dtArama = helper.CommandText("Select * from Sayfalar Where Baslik like N'%" + Str + "%' or Detay like N'%" + Str + "%'").ToDataTable(); Eğer bu çalışmazsa, veritabanının collation özelliğini de kontrol etmen lazım. Collation Türkçe harfleri destekleyen bir şey olması lazım. Bir de öneri. Sorguları bir metin şeklinde oluşturmaktansa stok prosedürleri ve parametreleri kullanmalısın. Bu tür sorunların çıkma ihtimali azalacak, çok daha güvenli ve hızlı olacaktır. Ayrıca tekrar tekrar sorgular yapmaya gerek kalmadan bir çok işlemi veritabanı sunucusunda yaptırabilir ve çoklu sonuçlar elde edebilirsin.
Ekleyen: cevapsitesi
Değiştiren: cevapsitesi
13.02.18 21:57
Sorgunu aşağıdaki gibi Unicode belirteci (N) kullanarak değiştirmeyi dene. dtArama = helper.CommandText("Select * from Sayfalar Where Baslik like N'%" + Str + "%' or Detay like N'%" + Str + "%'").ToDataTable(); Eğer bu çalışmazsa, veritabanının collation özelliğini de kontrol etmen lazım. Collation Türkçe harfleri destekleyen bir şey olması lazım. Bir de öneri. Sorguları bir metin şeklinde oluşturmaktansa stok prosedürleri ve parametreleri kullanmalısın. Çok daha güvenli ve hızlı olacaktır. Ayrıca tekrar tekrar sorgular yapmaya gerek kalmadan bir çok işlemi veritabanı sunucusunda yaptırabilir ve çoklu sonuçlar elde edebilirsin.
Ekleyen: cevapsitesi

En fazla 3 eski durum gösterilir.