Parâmetros de saída XML com ADODB no ASP Classic

Encontrei este erro procurando uma solução para um problema de recuperação de XML no ASP classic:Declarando parâmetros de saída XML com ADODB no ASP Classic

Eu tenho o mesmo erro ao trabalhar com o ASP clássico e o SQL Server 2003. Eu costumava trabalhar com uma .dll no VB6, onde conseguia o código XML. Mas agora eu preciso fazer isso do SQL direto para o ASP. Você conseguiu resolvê-lo?

Meu código no ASP clássico até agora é:

set objCommandoOP = Server.CreateObject("ADODB.Command")
Set objCommandoOP.ActiveConnection = objConexion
objCommandoOP.CommandType = adcmdStoredProc
objCommandoOP.CommandText="spProducesXML"
set ParamEnt = objCommandoOP.CreateParameter("@CodOne", adInteger, adParamInput, 4, Entidad())
objCommandoOP.Parameters.Append ParamEnt
set ParamUser = objCommandoOP.CreateParameter("@CodTwo", adInteger, adParamInput, 4, Usuario())
objCommandoOP.Parameters.Append ParamUser
set ParamFrac = objCommandoOP.CreateParameter("@GroupType", adInteger, adParamInput, 4, Request("GrupoFrac"))
objCommandoOP.Parameters.Append ParamFrac
set ParamReturn = objCommandoOP.CreateParameter("@paramReturn", adXML, adParamInputOutput, 4, 0)

objCommandoOP.Parameters.Append ParamReturn

set objResultseto = Server.CreateObject("ADODB.RecordSet")
'Internal procedure that execute the ddbb sp
ExecProcedure objResultseto, adOpenStatic, objCommandoOP

sResult = "<dmo:OperationImport xmlns:dmo='http://www.example.es/XML' xmlns:xs='http://www.w3.org/2001/XMLSchema' />"
sResult = sResult & ParamReturn
sResultXML= sResultXML & "</dmo:OperationImport>"

O erro ocorre na linha "adXML", pois, como David, não consigo encontrar uma variável XML para trazer o parâmetro do ddbb. Eu tento tomá-lo como paramReturn do procedimento SQL (com FOR XML EXPLICIT), alguma outra idéia?

questionAnswers(2)

yourAnswerToTheQuestion