where ile kayıt ararken boşluk karekterini dikkate almıyor..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
serkan
Üye
Mesajlar: 666
Kayıt: 10 Tem 2003 12:08
Konum: bursa

where ile kayıt ararken boşluk karekterini dikkate almıyor..

Mesaj gönderen serkan »

selam arkadaşlar muhasebe hesap planında üst hesaplara kayıt aktarmak için calcfields ile alan oluşturup kayıt arıyorum.bu kısım önemli değil ancak sorun şu;
calculated fieldler ilkinin adı CHESPLAN1 diğerinin adı CHESPLAN2

CHESPLAN nin değeri= 320
CHESPLAN2 nin değeri=320_
aslında alttire olan kısımda boşlık var yani orda _ karekteri yok hal böyle olunca

select ......... where HESKODU='''+CHESPLAN1.text+'''
select ......... where HESKODU='''+CHESPLAN2.text+'''

bu iki sorgunun sonucunda da hesplanlarında kodu 320 olanları buluyor ama ben ikinci sorguda 320_ (alttire boşluk demekti)
aratıyorum vakat kodu 320_ olan kod yok nasıl buluyor bu sonucu veya burdaki boşluk karekterini nasıl dikkate aldırabilirim sorguda like da kullanmadımki..bilmem anlatabildimmi.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: where ile kayıt ararken boşluk karekterini dikkate almıyor..

Mesaj gönderen sabanakman »

_ ve % like operatöründe özel anlamları vardır. = kullanırsanız o değere direk eşit olanlar sorgulanır. Yani sorgunuz

select ......... where HESKODU like '''+CHESPLAN2.text+'

şeklinde olmalıdır.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla