degerli hocalarim... uzun uzun gezdim forum'u fakat aradigim seye cözüm bulamadim. Türkce dil icin verilmis bazi örnekler var fakat ben Türkce kullanmiyorum...
Programim da arama islemi gerceklesmesi gerekiyor... Firebird 1.5 kullaniyorum. Arama yapmak istedigimde MEHMET ile Mehmet i ayiriyor. Bütün harfleri kücük kayit etmek yada bütün harfleri büyük kayit etmek sacma olacak. Harf ayirimi yapmadan aratma imkanim veya bu islemi yerine getirecek bir fonksyon veya Firebird de yapmam gereken extra bir ayar var mi?
simdi den tesekkür ediyorum...
selam ve dua ile...
Firebird Büyük kücük harf
Firebird Büyük kücük harf
kıdemsiz üye
FAQSoft hocam bir function yazmis fakat bu harfleri büyüge cevirmek icin... yanilmiyor isem bunu Upper ile de yapabiliriz. Fakat harfler tamamen büyük yada tamamen kücük degil. onun icin Upper yada Lower komutunu kullanamiyorum... forumda gezerken su link'e rastladim
viewtopic.php?t=1472&highlight=kay%FDt+ ... 7%FCk+harf
burada da CONTAINING komutu kullanilmis.
1.) denedim, calistiramadim...
"column MeHmEt not found hatasi" aliyorum...
2.) Containing Like komutu ile birlikte kullanilamiyor mus! Bu sebepten dolayi arama islemi icin metni tam yazmak zorundayiz. Bu da kullanimi olumsuz yönde etkiliyor...
viewtopic.php?t=1472&highlight=kay%FDt+ ... 7%FCk+harf
burada da CONTAINING komutu kullanilmis.
1.) denedim, calistiramadim...
Kod: Tümünü seç
IBDataSet.SelectSql.Add('select * from tablo where isim containing MeHmEt');
2.) Containing Like komutu ile birlikte kullanilamiyor mus! Bu sebepten dolayi arama islemi icin metni tam yazmak zorundayiz. Bu da kullanimi olumsuz yönde etkiliyor...
kıdemsiz üye
Merhaba;
Hata vermesi normal ,çünkü MeHmEt ismini tırnak içine almamışsın.
iyi günler...
ikra yazdı: burada da CONTAINING komutu kullanilmis.
1.) denedim, calistiramadim..."column MeHmEt not found hatasi" aliyorum...Kod: Tümünü seç
IBDataSet.SelectSql.Add('select * from tablo where isim containing MeHmEt');
Hata vermesi normal ,çünkü MeHmEt ismini tırnak içine almamışsın.
iyi günler...
Birde ;
Böyle kullanımda içinde 'm' harfi geçenleri buluyor...Ne kadar 'Mehmet' i ararsak arayalım,'Mehmet Ali' ler de çıkacaktır. 
Kod: Tümünü seç
select * from tablo where isim containing 'M'

hocam string de tek tirnak kullanirsam eger string i sonlandirmis oluyorum ve variable ekleyebiliyorum. ancak cift tirnak kullanmaliyim "mehmet" gibi... bu sekilde de column not found diyor. ama bunu yapabilmis olmak ta bir sonuc kazandirmayacak. cünkü like komutunu kullanamiyoruz... bir sekilde harf duyarliligini kaldirmak gerek...
kıdemsiz üye