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: 6
Kayıt: 18 Şub 2019 11:34

Kayıtlarda boşluk karakteri

Mesaj gönderen YeniÜye » 25 Haz 2019 06:29

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: 3044
Kayıt: 17 Nis 2006 07:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Kayıtlarda boşluk karakteri

Mesaj gönderen sabanakman » 26 Haz 2019 09:02

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: 6
Kayıt: 18 Şub 2019 11:34

Re: Kayıtlarda boşluk karakteri

Mesaj gönderen YeniÜye » 26 Haz 2019 12:08

Çok teşekkürler Şaban Bey.

Cevapla