我有这个问题,我不知道如何解决:
- 在 .aspx 页面中,SqlDataSource 调用存储过程 -i 在代码隐藏中传递参数 -i 必须传递字符串值,但存储过程中的参数是十进制 - 运行时出现转换错误,怎么办?
//code behind
Parameter prm_price = new Parameter("cc_price", DbType.Decimal, newValues["PRICE"].ToString());
sqlDataSource.InsertParameters.Add(prm_price);
-
//stored procedure
@cc_prezzo decimal(15,3),