Forum
Arkadaşlar merhaba sql de oluşturduğum alanın yürü decimal(18,2), c# ta oluşturduğum alanın türü ise float fakat ondalıklı ifadeleri ekleyemiyorum yardımcı olabilir misiniz? Örneğin 13.50 yazıyorum 1350.00 diye kaydediyor. Mesella 1350,50 girdim bunda da "error converting data type varchar to numeric" diye hata veriyor
herhangi bir sikinti yok dogru yapmissiniz giris yaparken virgulu kontrol ediceksiniz ondalik sayilar nokta ile bin haneleri virgul ile ayrilir eger 199,87 gibi deger gelirse siz virgulu degistireceksiniz ama 1,345,67 gibi deger gelirsede bunu da handle etmeniz lazim onun yerine numeric text box gibi kontroller var ugrasmamak icin birini kullanabilirsinuz
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Hocam hayır handle edilmiş durumda onda problem yok. Problem şu sizin söylediğiniz gibi arasında nokta olacak şekilde 199.87 giriyorum ama bu sayıyı 19987.00 şeklinde kaydediyor ben 199.87 diye kaydetsin istiyorum buna nasıl çözüm bulabilirim.
199,87 girerseniz sql serverda 199.87 olarak görürsünüz.Binli rakamlarda 27500,87 şeklinde gönderirseniz istediğiniz sonuca ulaşırsınız.
merhaba veliture burada daha farklı bır durum var zannedersem keypress ıle beraber nokta vırgul karısıyor replace etmesıne ragmen localızatıon dan bır karısıklık soz konusu heralde kendısı de sonuca ulasamadı... bıraz kurcaladık ama bu sekılde gırılmesı gerektıgını de anlatmaya calıstık ama ne gırersek gırelım bır karısıklık oluyor .
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com