读书人

参数化查询亟需参数但未提供该参数

发布时间: 2012-08-27 21:21:57 作者: rapoo

参数化查询,需要参数,但未提供该参数
我用DW写的一个ASP注册页面,在将注册信息插入到数据库中的时候出现戳无,“参数化查询 '(@P1 text,@P2 text,@P3 text,@P4 text,@P5 nvarchar(50),@P6 text,@' 需要参数 '@P1,但没有提供该参数”。。。弄了几天了,都没弄好。请问下大家,这到底是什么问题? 数据库里面的字段我都检查过很多次了,插入的字段允许为空值的。

[解决办法]
你应该检查的是sql语句,而不是sql字段

你确定sql语句含有@P1?
[解决办法]
你提供参数,并赋值就行了嘛,这个跟字段是允许为空没多大关系吧
[解决办法]
既然参数列表有这个参数,你就要传啊,哪怕你传个空值进去。。
“没有参数”和“给参数赋空值”这是两码事吧
[解决办法]
这个问题是你没有传值给@P1 ,检查赋值语句和SQL中的字段是否一一对应并且赋值中字段都取到值
[解决办法]
这种问题只有自己一步不调试,sql语句有没有错,放到查询分析器执行不就清楚了

读书人网 >asp.net

热点推荐