Visual Basic - Capturar con vb errores generados por Jet

Life is soft - evento anual de software empresarial
 
Vista:

Capturar con vb errores generados por Jet

Publicado por Javier Cifuentes (3 intervenciones) el 23/05/2003 15:18:20
Como puedo hacer para que capturar desde Visual Basic los errores generados por el motor Microsoft Jet? por ejemplo si al grabar los datos encuentra que un campo sin duplicados ya estaba registrado (error 3022)?. esto con el fin de mostrar al usuario un mensaje que no sea el del propio motor sino uno mas entendible. Gracias
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
sin imagen de perfil
Val: 109
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:Capturar con vb errores generados por Jet

Publicado por Yamil Bracho (226 intervenciones) el 23/05/2003 15:38:07
Para capturar los errores solo debe susar la instruccion On Error Goto EtiquetaDondeProcesasLosErrores. Por ejemplo

On Error Goto ManejadorErrores
rs.AddNew
rs.Fields("Codigo") = 10
....
Exit Sub
ManejadorErrores:
If Err.Number = 3022 Then
MsgBox "Registro Duplicado"
Else
MsgBox Err.Number & " : " & Err.Description
End If
End Sub

Saludos
Yamil
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