MSSQL CURRENCY TL ONDALIK SORUNU ?

2

Slm.A.

Hep ilginç sorunlarla geliyorum biliyorum ama aklıma takıldımı geçemiyorum diğer yapacaklarıma, soru işaretleri ile kalıyorum ortada..

FORMAT('1550.50', 'c2', 'tr-TR')

sorguda bunu çalıştırdığımda sonuç

Sonuc
----------
1.550,50 ₺

olarak listeleniyor.. parabirimi ayarlarını düzenleyin demeyin sakın! c# da parabirimi ayarlarını yaptığımda sorun yok ama sql sorgusunu direk grid'e aktardığımda yukarda ki gibi görüntülüyor. ben aşşağıda ki gösterdiğim gibi görünsün istiyorum

Sonuc
----------
1,550.50 ₺

Daha öncesinde ilgilenen varsa bu konuyla ilgili bilgisini paylaşırsa sevinirim..

masker masker (93)
6 yıl önce sordu

    Toplam 2 Cevap


    3

    Mikrosoft destek formundan destek alarak sorunu çözdüm burda da paylaşmak istedim..

    SELECT FORMAT(1550.50,'n2') +  space(1) + NCHAR(8378) FROM TABLE1

    Bu şekilde çözdüm..

    masker masker (93)
    6 yıl önce cevaplandı

      0

      hocam bildigim kadarıyla sqlden tanımladıgınız para biriminin formatından kaynaklanıyor. ordan çözebileceginizi düşünüyorum çunku database işlemlerinde sql de ki kurallar geçerlidir diye biliyorum.

      void void (1)
      6 yıl önce cevaplandı

        üyelik gerektirir

        Cevap yazabilmek için üye girişi yapmalısınız.

        Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
        uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol