Rescatar Errores en ADO

07/11/2003 - 15:31 por pev | Informe spam
Hola a Todos:

En VB6 cuando ocurre un error con ADO (SQLServer), lo
puedo rescatar de la siguiente forma:

*--
Dim adoERR As ADODB.Error

For Each adoERR In adoCON.Errors
MsgBox ("Error :" & adoERR.Description & _
" " & CStr(adoERR.Number) & _
" " & adoERR.Source & _
" " & adoERR.SQLState & _
" " & adoERR.NativeError)
Next
*--

Como se hace Esto en VB.NET

Gracias.
Atte.
pev
.

Preguntas similare

Leer las respuestas

#1 Juan Cristóbal Olivares C.
07/11/2003 - 16:20 | Informe spam
Try

reader = comando.ExecuteReader ()
Catch error As SqlException
For Each error As SqlError In e.Errors
MessageBox.Show ("Error :" & error.Message &_
" " & error.Number &_
" " & error.Source &_
" " & error.State &_
" " & error.LineNumber)
Next
End Try


"pev" escribió en el mensaje
news:0c4a01c3a53b$c597cfa0$
Hola a Todos:

En VB6 cuando ocurre un error con ADO (SQLServer), lo
puedo rescatar de la siguiente forma:

*--
Dim adoERR As ADODB.Error

For Each adoERR In adoCON.Errors
MsgBox ("Error :" & adoERR.Description & _
" " & CStr(adoERR.Number) & _
" " & adoERR.Source & _
" " & adoERR.SQLState & _
" " & adoERR.NativeError)
Next
*--

Como se hace Esto en VB.NET

Gracias.
Atte.
pev
.


Respuesta Responder a este mensaje
#2 pev
07/11/2003 - 23:12 | Informe spam
La variable "e" (e.Errors) de la linea

For Each error As SqlError In e.Errors

de donde viene???????????


Try

reader = comando.ExecuteReader ()
Catch error As SqlException
For Each error As SqlError In e.Errors
MessageBox.Show ("Error :" &


error.Message &_
" " & error.Number &_
" " & error.Source &_
" " & error.State &_
" " & error.LineNumber)
Next
End Try


"pev" escribió en


el mensaje
news:0c4a01c3a53b$c597cfa0$
Hola a Todos:

En VB6 cuando ocurre un error con ADO (SQLServer), lo
puedo rescatar de la siguiente forma:

*--
Dim adoERR As ADODB.Error

For Each adoERR In adoCON.Errors
MsgBox ("Error :" & adoERR.Description & _
" " & CStr(adoERR.Number) & _
" " & adoERR.Source & _
" " & adoERR.SQLState & _
" " & adoERR.NativeError)
Next
*--

Como se hace Esto en VB.NET

Gracias.
Atte.
pev
.






.

Respuesta Responder a este mensaje
#3 Juan Cristóbal Olivares C.
08/11/2003 - 04:56 | Informe spam
Me equivoqué. Lo que pasa es que intenté pasarlo de C# a VB :)

Catch error As SqlException
debe ser:
Catch e As SqlException

Atte,
Juan C. Olivares

"pev" escribió en el mensaje
news:02f801c3a57c$47f45af0$
La variable "e" (e.Errors) de la linea

For Each error As SqlError In e.Errors

de donde viene???????????


Try

reader = comando.ExecuteReader ()
Catch error As SqlException
For Each error As SqlError In e.Errors
MessageBox.Show ("Error :" &


error.Message &_
" " & error.Number &_
" " & error.Source &_
" " & error.State &_
" " & error.LineNumber)
Next
End Try


"pev" escribió en


el mensaje
news:0c4a01c3a53b$c597cfa0$
Hola a Todos:

En VB6 cuando ocurre un error con ADO (SQLServer), lo
puedo rescatar de la siguiente forma:

*--
Dim adoERR As ADODB.Error

For Each adoERR In adoCON.Errors
MsgBox ("Error :" & adoERR.Description & _
" " & CStr(adoERR.Number) & _
" " & adoERR.Source & _
" " & adoERR.SQLState & _
" " & adoERR.NativeError)
Next
*--

Como se hace Esto en VB.NET

Gracias.
Atte.
pev
.






.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida