日期:2014-05-17  浏览次数:20873 次

asp调用存存过程问题
我不知道那里错了,那位大侠帮忙

Function xiafa(nr)
set conn1=server.createobject("ADODB.CONNECTION")
set comm=server.createobject("adodb.command")
set ra=server.createobject("adodb.recordset")
conn1.open "Driver={SQL Server};Server=127.0.0.1;UID=sa;PWD=sa@mxe;Database=SMS;"

set comm.activeconnection=conn1
comm.commandtype=4
comm.commandtext="yxcxx"
comm.prepared = true
  comm.Parameters.append comm.CreateParameter( "@t_txt",adVarChar,adParamInput,150,nr)
  comm.Execute
  set ra=comm.execute  
end Function


ADODB.Command 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

------解决方案--------------------
adVarChar,adParamInput 这些变量的定义引入了吗?
直接用数字看看
comm.Parameters.append comm.CreateParameter("@t_txt",200,1,150,nr)