程序中将数字转换成decimal
SqlCommand mycommand=new SqlCommand("ProMonth",conn);
mycommand.CommandType=CommandType.StoredProcedure;
......
mycommand.Parameters.Add("@UseAmounts",SqlDbType.Decimal).Value=Convert.ToDouble(TextBox00.Text.Trim());
conn.Open();
mycommand.ExecuteNonQuery(); //出错
存储过程中定义如下:CREATE PROCEDURE ProMonth
@UseAmounts decimal(18,6),
......
总是提示出错,这是为什么呢
SqlCommand mycommand=new SqlCommand("ProMonth",conn);
mycommand.CommandType=CommandType.StoredProcedure;
......
mycommand.Parameters.Add("@UseAmounts",SqlDbType.Decimal).Value=Convert.ToDouble(TextBox00.Text.Trim());
conn.Open();
mycommand.ExecuteNonQuery(); //出错
存储过程中定义如下:CREATE PROCEDURE ProMonth
@UseAmounts decimal(18,6),
......
总是提示出错,这是为什么呢
解决方案 »
- 网站不同发布方式的区别
- webserver事物问题
- FileUpload控件的使用!急!!
- asp.net下如何获得应用程序已经运行多长时间了?
- 求Visual Stdio .net 下载地址
- 如何判断根目录中是否存在文件夹“200601”,如果不存在如何新建一个?
- 奇怪的解压问题
- 我现在再用asp.net(vb.net)编制网络程序,现在需要做一个类似qq界面的界面,请问我该从和着手,小妹不甚感激^_^
- 小妹急问两张datatable怎么合并成一张datatable?
- VS调试ASP动态网页,运行后IE地址栏地址前多出了个“1%”,比如"%1" http://127.0.0.1:8180/index.htm
- 在线考试系统提交的问题(顶者有分!)
- 如何通过代码登录QQ,然后给该QQ的用户发送一条消息?
换成
mycommand.Parameters.Add("@UseAmounts",SqlDbType.Decimal).Value=Convert.ToDecimal(TextBox00.Text.Trim());
mycommand.Parameters.Add("@UseAmounts",SqlDbType.Decimal).Value=Convert.ToDecimal(TextBox00.Text.Trim());
还是出错呢,错误信息和不改时一样。
mycommand.Parameters.Add("@UseAmounts",SqlDbType.Decimal).Value=Convert.ToDecimal(TextBox00.Text.Trim()); 然后,贴出你的存储过程