Descripcion de los errores SQL SERVER con ado

20/12/2004 - 03:03 por Carlos A. Díaz | Informe spam
Hola, cuando ejecuto una instruccion TSQL y esta da error, ado me entrega
unicamente el nº de error en NativeError, que corresponde con el error en
SQL SERVER pero no me entrega la descripcion, es esto normal o hay algo mal,
si no se arregla vi que en sysmessages estan las descripciones, pero son la
genericas, hay alguna funcion que me retorne la descripcion del ultimo error
del SQL SERVER?

Saludos
 

Leer las respuestas

#1 Rubén Vigón
20/12/2004 - 09:23 | Informe spam
Puedes utilizar un objeto de tipo «ADODB.Error» para recorrer la colección «Errors» del objeto «ADODB.Connection»; por ejemplo:

Dim Cn As ADODB.Connection, Er As ADODB.Error
For Each Er In Cn.Errors
MsgBox Er.Number & vbCrLf & _
Er.Description & vbCrLf & _
Er.NativeError & vbCrLf & _
Er.Source & vbCrLf & _
Er.SQLState
Next Er

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://www.mvp-access.com/rubenvigon

Preguntas similares