Stored procedures Visual Basic 6:执行存储过程时出现错误91和13

Stored procedures Visual Basic 6:执行存储过程时出现错误91和13,stored-procedures,vb6,connection,Stored Procedures,Vb6,Connection,我是VisualBasic6新手,我正在尝试执行一个存储过程,并将结果放入一个文本字段变量中 下面的代码显示此错误:错误91 “对象变量或未设置块变量”运行时错误 Dim auxInfo As rdoResultset Dim Cone As ADODB.Connection SQL = "EXEC [mybase].[dbo].[myStoredProcedure] '" & var1 & "', '" & var2 & "','" & var

我是VisualBasic6新手,我正在尝试执行一个存储过程,并将结果放入一个文本字段变量中

下面的代码显示此错误:错误91 “对象变量或未设置块变量”运行时错误

Dim auxInfo As rdoResultset
Dim Cone As ADODB.Connection
    SQL = "EXEC  [mybase].[dbo].[myStoredProcedure] '" & var1 & "', '" & var2 & "','" & var3 & "'"
    Set auxInfo = Cone.Execute(SQL)
    myTextField.Text = Trim(auxInfo("fistColumn"))
    auxInfo.Close
如果我更改以下内容:

Set auxInfo = Cone.Execute(SQL)
进入

我得到一个新错误:错误13类型不匹配

请问我做错了什么


谢谢

正如错误所说,您实际上没有将
Cone
设置为任何值。
您缺少
Set Cone=New ADODB.Connection

正如错误所说,您实际上没有将
Cone
设置为任何内容。
您缺少
Set Cone=New ADODB.Connection

这是您的完整代码吗?(发布代码和请求帮助时请不要更改任何内容)如果是,则您缺少与您的问题无关的
Set Cone=New ADODB.Connection
,但我建议conn甚至cn是比Cone更好的连接变量名。这是您的完整代码吗?(发布代码和请求帮助时请不要更改任何内容)如果是,则您缺少了与您的问题无关的
Set Cone=New ADODB.Connection
,但我建议conn甚至cn对于连接来说是比Cone更好的变量名。
   Set auxInfo = UAN.OpenResultset(SQL, rdOpenDynamic, rdConcurValues, 0)
'with UAN I call the funcion that connects to my database. The connection works, I've tested it.