1

我正在尝试将 SQL 参数设置为小数,但是当我运行代码时出现错误

必须声明标量变量@Per_Cent..

代码如下,在此先感谢

SqlParameter PerCent = new SqlParameter("@PerCent", SqlDbType.Decimal, 5); 
PerCent.Value = PerCentV;
4

2 回答 2

3

显然,您将查询中的参数定义为@Per_Cent

而且您正在声明它的价值@PerCent

因此,使它们相等,将其添加到您的中SqlCommand.Parameters,它应该可以工作!

于 2012-07-13T12:27:47.547 回答
0

您的错误是指名为“@Per_Cent”的变量,但您正在添加一个名为“@PerCent”的参数......

另外,我假设您随后将该 SqlParameter 添加到 SqlCommand

于 2012-07-13T12:27:22.660 回答