Firebird Büyük kücük harf
ikra06.08.2005 - 03:52:57
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...
 
ikra06.08.2005 - 05:20:46
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

http://www.delphiturkiye.com/forum/viewtopic.php?t=1472&highlight=kay%FDt+araken+b%FCy%FCk+k%FC%E7%FCk+harf

burada da CONTAINING komutu kullanilmis.
1.) denedim, calistiramadim...
IBDataSet.SelectSql.Add('select * from tablo where isim containing MeHmEt');


"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...
 
Uğur198206.08.2005 - 10:15:56
Merhaba;


burada da CONTAINING komutu kullanilmis.
1.) denedim, calistiramadim...
IBDataSet.SelectSql.Add('select * from tablo where isim containing MeHmEt');


"column MeHmEt not found hatasi" aliyorum...



Hata vermesi normal ,çünkü MeHmEt ismini tırnak içine almamışsın.

iyi günler...
 
Uğur198206.08.2005 - 10:27:12
Birde ;
select * from tablo where isim containing 'M'


Böyle kullanımda içinde 'm' harfi geçenleri buluyor...Ne kadar 'Mehmet' i ararsak arayalım,'Mehmet Ali' ler de çıkacaktır. :D
 
ikra06.08.2005 - 16:03:55
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...
 
FAOsoft06.08.2005 - 16:15:35
harflerin tamamen büyük yada küçük olmaması farketmez
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com