STORED PROCEDURE, NAO PEGO O RETORNO NO VB

USUARIO.EXCLUIDOS 11/07/2005 13:57:05
#93380
Estou com um problema que é o seguinte.
Passo 3 parametros para uma SP, nela já coloquei para saida várias maneiras
ex.
-usando output: declare @saida varchar(40) output
set @saida = valor ou texto

-usando set @variavel = valor ou texto
depois select @variavel as coluna

essas opção usando o query retorna tudo certo, retorna 1 linha e 1 coluna.
mais no VB não consigo pegar este valor.
no VBjá fiz:
Set rs = Nothing
Set rs = objConexaoBD.Execute(strSQL)
Debug.Print rs(0)

ObjCmd.ActiveConnection = objConexaoBD
ObjCmd.CommandText = strSQL
ObjCmd.CommandType = adCmdText
ObjCmd.CommandTimeout = 9000
ObjCmd.Execute strSQL
Set rs = ObjCmd.Execute
Debug.Print rs(0)

Set rs = New ADODB.Recordset
rs.Open strSQL, objConexaoBD, adOpenStatic
Debug.Print rs(0)
e todas as maneiras derão os seguintes erros

Object variable or With block variable not set
Operation is not allowed when the object is closed.
Item cannot be found in the collection corresponding to the requested name
or ordinal.

Gente agradeço quem poder me falar como pegar no VB este retorno.
valeu
USUARIO.EXCLUIDOS 11/07/2005 15:01:19
#93405
Gente consegui, e usando
Set rs = Nothing
Set rs = objConexaoBD.Execute(strSQL)
Debug.Print rs(0)
o problema estava na versão do obj ADO 2.6, mudei para 2.0 funcionou testei a 2.7 e tbm funcionou.
Tópico encerrado , respostas não são mais permitidas