2012-07-13 55 views
1

我想一个SQL参数设置为小数,但是当我运行我的代码我得到一个错误SQL参数 - 标量

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

的代码如下,在此先感谢

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

回答

0

你的错误指的是名为“@Per_Cent”可变的,但您要添加一个名为“@Percent”参数....

另外,我假设,那么你要增加的SqlParameter给SqlCommand

+0

是的,这是正确的! – 2012-07-13 12:32:03

3

显然,你有你在你的查询参数定义为@Per_Cent

而你宣布它与@PerCent

所以价值使这些平等,将其添加到您的SqlCommand.Parameters,它应该工作!

+0

现在,我已经改变了这个我得到一个错误“在哪里” – 2012-07-13 12:37:08

+0

请发布您的完整查询,这样我们可以看到 – 2012-07-13 12:42:19