merhaba arkadaşlar herkese iyi günler ben veri tabanına virgüllü sayı kaydetmek istiyorum ondalıklı sayılar işte veri türünü double yapıyorum noktayı kabul ediyor ama virgül kabul etmiyor navicat. bende o sayısal ifadede ki virgülü noktaya cevirmek istiyorum visualo stdio da veya başka bir çözümü varsa yardımcı olurmusunuz şimdiden teşekkürler
hocam bunda string ifadeyi kullanıyor ben daha sonra o sayısal verilerle tekrar işlem yapacam bunun için verinin sayısal kalması lazım zaten string olarak kaydetme işlemi yapıyor
sayın 47terminator,
replace fonksiyonunu da değerlendirebilirisiniz.nokta ile virgül işaretlerinin yerlerinin değiştirilmesini de deneyebilirsiniz.
örnek:
CDbl(Replace(Me.TextBox1.Value, "," , "."))
ya da,
Convert.ToDecimal(Me.TextBox1.Value.Replace(',', '.'))
gibi.
iyi çalışmalar,
saygılar.
hocam malesef verdiğiniz yöntem de çalışmadı başko yolu yokmu
Kaydetmeden önce,
txtSayi.Text = txtSayi.Text.Replace(",", "")
yapıp öyle kaydediniz...