调用存储过程的时候,提示以上错误,请问要如何解决,谢谢!
不正常的定义参数对象,提供了不一致或不完整的信息?
Public cn As New ADODB.Connection
Public cmd As New ADODB.Command
Public para As ADODB.Parameter cnstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=hx;Data Source=HX"
cn.Open cnstr
Set cmd.ActiveConnection = cn
cmd.CommandText = "L_Query" '存储过程名称
cmd.CommandType = adCmdStoredProc
Set para = cmd.CreateParameter("L_Name", adChar)
cmd.Parameters.Append para ‘执行到这儿提示:不正常的定义参数对象,提供了不一致或不完整的信息?是不是参数有类型有问题?存储过程中是varchar(50)
para.Value = Node.Text
不正常的定义参数对象,提供了不一致或不完整的信息?
Public cn As New ADODB.Connection
Public cmd As New ADODB.Command
Public para As ADODB.Parameter cnstr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=hx;Data Source=HX"
cn.Open cnstr
Set cmd.ActiveConnection = cn
cmd.CommandText = "L_Query" '存储过程名称
cmd.CommandType = adCmdStoredProc
Set para = cmd.CreateParameter("L_Name", adChar)
cmd.Parameters.Append para ‘执行到这儿提示:不正常的定义参数对象,提供了不一致或不完整的信息?是不是参数有类型有问题?存储过程中是varchar(50)
para.Value = Node.Text
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货