Ado Mssql Boşluk sorunu

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
havuc99
Üye
Mesajlar: 15
Kayıt: 09 Tem 2004 02:31

Ado Mssql Boşluk sorunu

Mesaj gönderen havuc99 »

Merhaba arkadaşlar
Delphi 7.0 da
Ado ile mssql e baglanıyorum query ime sorguyu yazıyorum datasource bu query ye bağlıyorum ve dbgridi de bu datasource bağlıyorum ve queryi open ediyorum.
Queryi open etiğim zaman fielddaki boşluklarda geliyor mesela fieldim 30 karekter ama 20 karekter yazılmış bana veri olarak 20 karekter benim datam ve + 10karekter boşluk geliyor.

Daha önce bde kullanıyordum orda böyle değildi veriyi çektiğim zaman direk boşluk olmadan verinin kendisi geliyordu!

Bu problemi nasıl düzeltebilirim?
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen Lost Soul »

veri tipi varchar değil de text seçilirse
örneğin 55 uzunluklu bir alana 25 karakter girildiğinde kalan 30 karakteri boşluk yapar.
havuc99
Üye
Mesajlar: 15
Kayıt: 09 Tem 2004 02:31

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen havuc99 »

veri tipi char tanımlı var chardegil eğer text secersem cok buyuk yer kaplar databsede ve database şişer bu imkanım yok malesef
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen Lost Soul »

havuc99 yazdı:veri tipi char tanımlı var chardegil eğer text secersem cok buyuk yer kaplar databsede ve database şişer bu imkanım yok malesef
varchar olarak tanmlayın böylece boşluklardan kurtulursunuz.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen aslangeri »

tabi eski kayıtlar içinde bir update yapmsak lazım.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen conari »

eğer unicode karakter seti kullanıyorsunuz
Nvarchar kullanın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
havuc99
Üye
Mesajlar: 15
Kayıt: 09 Tem 2004 02:31

Re: Ado Mssql Boşluk sorunu

Mesaj gönderen havuc99 »

teşekkürler arkadaşlar dediğiniz yöntemle problemim çözüldü
Cevapla