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:
Alguem tem ideias?
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?