VBScript

[C4]

Power Member
Boa tarde,

tenho um problema com umas paginas ASP que estao a executar uma SP em SQLServer e consequente apresentacao de dados.

Esta SP retorna varios recordsets e tem o inconveniente de ter alguns PRINTs pelo meio, que no editor de sql sao apresentados na janela de Messages.

O problema é que o vbscript, quando executo um rsData.NextRecordset retorna um recordset sem campos nenhuns, e que ja cheguei à conclusao que sao derividos a esses prints.

Tem de existir uma maneira do vbscript igronar essas mensagens e nao contar com elas como um recordset.


Exemplo:
Código:
Set cnn = CreateObject("ADODB.Connection")
cnn.connectionTimeout = 180
cnn.commandTimeout = 180
cnn.Open connection, "xxxx", "xxxx"

cSqlData = "EXEC sp_processo_analise_xt"

set rsData = server.CreateObject("ADODB.recordset")
rsData.CursorLocation = 3 'adUseClient
rsData.CursorType = 3 'adOpenStatic


rsData.Open cSqlData, cnn  		   'JOB STATUS
set rsData1 = rsData.NextRecordset   'PARAMETRO
set rsData2 = rsData1.NextRecordset 'ESTIMATIVAS DE EXECUCAO
set rsData3 = rsData2.NextRecordset 'ALERTAS
set rsData0 = rsData3.NextRecordset 'PHANTOM RECORDSET WITH PRINT MESSAGE FROM CPU_USAGE SP
set rsData4 = rsData0.NextRecordset 'CPU USAGE
set rsData5 = rsData4.NextRecordset 'LOG PROCESSOS
set rsData6 = rsData5.NextRecordset 'DTS

Alguem tem ideias?
 
Isso esta fora de questao.
Alem de existirem prints que nao sao controlados por mim, estes servem para registar no LOG dos JOBs executam as mesmas SP's.

Ou seja, as sps chamadas pela sp_processo_analise_xt sao tambem chamadas por jobs e necessito de logs dessas execucoes.
 
Back
Topo