Firebird deki field ile ilgili bir sorun mu normal birşey mi

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Firebird deki field ile ilgili bir sorun mu normal birşey mi

Mesaj gönderen MicroChip »

atıyorum
veritabanımda alan diye bir alanım (boyutu 20) var buraya bir post ettiğimde (5 karakterlik birşeyi) ibexpertte 5 karakter görüyorum fakat
program içerisinde ibdataset.fieldbyname('alan').asstring ile bir değişkene aldığımda "aaaa " gibi text+alan uzunluğu kadar boşluk oluyo gerçi bunu trim ile hallediyoruz ama sorun nedir böyle neden oluyorki

(Yine bulşatık İnterbase başımız dertten kurtulmaz. Ah admin ahhhhh yaktın beni :( )
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Char = boyutu ne kadarsa o kadar saklar. Geri kalan yeri boşlukla doldurur.

Varchar = kaç karakterse o kadar saklar.

Diğer veritabanlarında da bu böyle, Sybase, Oracle vs.

Kolay gelsin.
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

charları varchar yapınca düzeldi :)
burada anlamadığım char iken neden ibexpertin girilen kadar gösterdiğiydi
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla