Kayıtlarda boşluk karakteri

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
YeniÜye
Üye
Mesajlar: 10
Kayıt: 18 Şub 2019 12:34

Kayıtlarda boşluk karakteri

Mesaj gönderen YeniÜye »

Gerek delphi üzerinde ADOQuery ile gerekse MS SQL Server Express üzerinde Query ile yaptığım kayıtlarda, kaydedilen string'lerin yanında boşluklar yer alıyor. Bu nedenle yaptığım karşılaştırmalar hep false değeri veriyor ve yine bu boşluklar yüzünden hizalama problemleri ortaya çıkıyor. Bunun nedenini biliyor musunuz? Delphi de TRIM ile veri çektiğimde, en azından bazı yerlerde sorun çözülüyor ama bu da ekstra uğraş anlamına geliyor ve grid'lerde bu da kullanılamıyor.

Edit: Problemin yaşandığı veri tipi nchar
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Kayıtlarda boşluk karakteri

Mesaj gönderen sabanakman »

char ya da nchar tipli alanlarda bilginin sağ tarafı boşluk karakteri ile doldurulur bunun yerine varchar ya da nvarchar tiplerini kullanmalısınız!
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
YeniÜye
Üye
Mesajlar: 10
Kayıt: 18 Şub 2019 12:34

Re: Kayıtlarda boşluk karakteri

Mesaj gönderen YeniÜye »

Çok teşekkürler Şaban Bey.
Cevapla