SQL Server den gelen alan içeriği

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

SQL Server den gelen alan içeriği

Mesaj gönderen nosedive »

[/code]
Yetki := Dm1.Query_User.fieldbyname('yetki_adi').AsString;

Kod: Tümünü seç


şeklinde SQL Serverden alan içeriğini alıyorum

yetki_adi alanım 25 karakterden oluşuyor..

ama gelen sonuç diyelimki 'ADMIN' olsun..

ama Yetki değişkenin 'ADMIN                                   ' şeklinde bi sonuç geliyor. Yani ADMIN yazısı ve 20 boşluk karakteri..

Tabi dolayısı ile if döngüsünde ADMIN kontrolüne göre kıyaslama yaptığımda değerler uyuşmadığından doğru işlemi yapamıyorum... boşluk karakterleri neden oluşuyor..SQL server le yeni çalışmaya başladım... bu hatamı yada sorunumu nasıl aşarım

Teşekkürler

Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

trim fonksiyonu ile boşlukları atarak kontrol ettinmi?

if trim(yetki) = ... then
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
eğer alanın tipini char tanımladıysanız boşlukları atıyor.
Trim fonksiyonu bu iş için uygun.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
spiderman
Üye
Mesajlar: 70
Kayıt: 02 Ara 2005 03:17

Mesaj gönderen spiderman »

nvarchar kullanıyorum ben bu tur problemlerle ugrasmamak ve turkce karakterlerde problem yasamamak icin
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

SQL Server veri tipleri

Mesaj gönderen nosedive »

SQL Server veri tipleri hakkında PDF yada word dökümanı olan varmı arkadaşlar..

Nvchar ve char arasındaki farklılıklar detaylı bakmak istiyorum mesela

Teşk.
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

Cevapla