kuruşlarda nokta ve virgül

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
andronoid
Üye
Mesajlar: 35
Kayıt: 26 Tem 2004 06:44

kuruşlarda nokta ve virgül

Mesaj gönderen andronoid »

slm arkadaşlar.

Kod: Tümünü seç

  IBSQL1.Close;
  IBSQL1.SQL.Text:='update deneme set xxx=''0,62'' where num=''10''';
  IBSQL1.ExecQuery;
yukarıdaki kodla tablodaki numarası 10 olan kayıtlara 0,62 değerini atamak istiyorum. işlemi yapıyor fakat değeri 62,00 olarak vt`ye kaydediyor.
sp oluşturup aynı kodu veritabanında denedim yine 62,00 oldu. vt: fb 1.5. xxx alanı numeric(15,2).

0,62 yi 0.62 olarak yazarsam istediğim oluyor. fakat 0,62 değerini delphi tarafından hesaplatıyorum. sonuç virgüllü çıkıyor.

ne önerirsiniz?
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Normalde decimal point "." ile gösterilir Denetim masası / Bölge ve Dil Seçeneklerinden ondalık kısım için ".", binde ayıraç için "," yapabilirsin. Aynı olayı Delphi tarafından da yapabilirsin. Bu arada field formatlarını da bu şekle göre yeniden düzenlemelisin.. :idea:

Konu daha önce geçmiş..
viewtopic.php?t=6029&highlight=dateseparator
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla