DBEdit boşluk oluşturuyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Alanlarım chardı ve onları varchar a dönüştürünce sorun çözüldü.Teşekkür ederim.
Kullanıcı avatarı
osmantaskiran
Üye
Mesajlar: 34
Kayıt: 17 Nis 2004 09:27
İletişim:

Mesaj gönderen osmantaskiran »

Arkadaşlar;
Eğer alan char ise; veri girişi yapılan alana (alanuzunluğu-girilenveriuzunluğu) kadar boşluk(space) karakteri eklenir.
Eğer alan varchar ise alana hangi veriyi girerseniz alan içinde aynen saklanır(sonuna boşluk konulmaz)

Eskiden char tipli alanı varchar tipe dönüştürürseniz eski kayıtlardaki alanların sonunda yer alan boşluklar kalkmaz. Bu boşlukları trim komutları ile çözebilirsiniz.
SQL Server Query Analyzerda
------------------------------------
Update TableAdi
set AlanAdi=RTRIM(AlanAdi)
------------------------------------
derseniz alana sorunlarınız çözülür.

İyi çalışmalar.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

IBX kullanılıyorsa fetch edilen verinin otomatik olarak trim edilmesi gerekir. Kullandığınız IBX sürümünün bir bug'ı olabilir son sürümü yükleyin. BDE veya ADO bağlantısında connection ayarlamalarında "Gelen veriyi TRIM et" şeklinde bir ayar olduğunu da hatırlıyorum.
snofru
Üye
Mesajlar: 204
Kayıt: 19 Ağu 2004 02:57
Konum: /local/usr/src
İletişim:

Mesaj gönderen snofru »

onaydin yazdı:{Sorudışı}
Banamı öyle göründü bilmem ama 15,20 tane fazladan alan görüyorum.
+1
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Sanırım gözlerin bozulmuş Onur kardeş :wink: alanların aralarında farklı rakkamlar var :? Bence forumdaki ilgili anketi bir daha irdele :)
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla