当前位置:编程学习 > C#/ASP.NET >>

webservices中decimal小数点问题(急)

    各位,碰到一个奇怪的问题,我在服务器上写了一堆代码,用webservices调用,代码大致如下:
string str = string.Format("update table1 set field1=fields+{0}", Convert.ToDecimal(dtTmp.Rows[0]["Field2"]));
假如Convert.ToDecimal(dtTmp.Rows[0]["Field2"])实质值为100.23
出来的结果会变成
str="update table1 set field1=fields+100,23"
也就是说100.23变成了100,23,搞得sql无法执行.
在三台机上测试过,两台机不会出现问题,另一台机出现这样的问题,请问这是怎么回事.
不胜感谢. --------------------编程问答-------------------- string str = string.Format("update table1 set field1=fields+{0}", Convert.ToDecimal(dtTmp.Rows[0]["Field2"]));
=========
string str ="update table1 set field1 += "+ Convert.ToDecimal(dtTmp.Rows[0]["Field2"]);
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,