SQL Server - Captutar mensajes de un SQL

   
Vista:

Captutar mensajes de un SQL

Publicado por gabriel pizarro (4 intervenciones) el 06/08/2008 07:53:26
Hola, como estan...necesito poder capturar todos los mensajes que devuelve
la ejecucion de un procedimiento almacenado, al estilo
como lo hace el analizador consulta de sql 2000. (en la solapa de mensajes)
ejemplifico...
se acepta cualquier idea que me ayude...muchas gracias.

al correr el siguiente codigo en en el analizador de consultas

exec SP_Calc_HIsto '07-10-2008',1,4

la solapa de mensaje mueestra:

"(77 filas afectadas)

Actualizando periodo

(87278 filas afectadas)

Servidor: mensaje 207, nivel 16, estado 1, procedimiento
LH_Calcular_Accidentes, línea 338
Invalid column name 'diasaccidente'."

yo necesito capturar exactamente todo este texto cuando ejecuto el
procedimiento desde un lenguajhe de prog. tipo Visual Basic 6...

Muchas gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Captutar mensajes de un SQL

Publicado por Isaias (3308 intervenciones) el 06/08/2008 21:32:55
Se podria, solo mi pregunta seria, ¿Para que?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Captutar mensajes de un SQL

Publicado por Gabriel Pizarro (4 intervenciones) el 06/08/2008 23:38:21
gracias por su respuesta....
igual ya se como...

1) Los mensajes se pueden capturar en el evento InfoMessage de
ADODB.Connection
2) Los registros afectados (insertados, eliminados o actualizados) en el
parámetro RecordsAffected del método ADODB.Command.Execute y el parámetro
RecordsAffected del método ADODB.Recordset.NextRecordset
3) Los registros leídos en la propiedad RecordCount de ADODB.Recordset.
4) Los mensajes de error en la colección ADODB.Connection.Errors y en el
objeto Err de VisualBasic.

en particular lo que necesitaba es la opcion 1.

Gabriel
Argentina
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar