Foros del Web » Programación para mayores de 30 ;) » Programación General »

VB6.0 Cómo controlar un error.

Estas en el tema de VB6.0 Cómo controlar un error. en el foro de Programación General en Foros del Web. Hola a todos, tengo una aplicación en Visual Basic 6.0. que accede a Access y hace actualizaciones, consultas y deletes cada cierto tiempo automáticamente a ...
  #1 (permalink)  
Antiguo 18/10/2004, 07:26
aci
 
Fecha de Ingreso: abril-2004
Mensajes: 97
Antigüedad: 20 años
Puntos: 0
VB6.0 Cómo controlar un error.

Hola a todos,

tengo una aplicación en Visual Basic 6.0. que accede a Access y hace actualizaciones, consultas y deletes cada cierto tiempo automáticamente a través de un Timer.

Lo que ocurre es que a veces me encuentro con que en un momento determinado la aplicación ha producido un error ODBC y me aparece en la pantalla ventanita sobre un error de consulta no disponible. Y cuando pulso Aceptar en esa ventana se cierra la aplicación (aparte de que la aplicación ya no continuaba en ejecución).

Lo que quería saber es cómo manejar ese error en la aplicación para evitar que cada vez que se produzca un error que no he controlado, que no se pare la aplicación.


Muchas gracias a todos y saludos.

Alberto.
  #2 (permalink)  
Antiguo 18/10/2004, 09:02
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 20 años
Puntos: 0
Puedes hacer por ej. el el boton de guardar al principio:

On Error GoTo AtrapaErr

Y despues de todo el codigo del boton antes del End Sub:

AtrapaErr:
Err.Clear
Msgbox "Error Intentalo de Nuevo"



Espero que te sirva
  #3 (permalink)  
Antiguo 18/10/2004, 09:04
Avatar de GeoAvila
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Antigua Guatemala
Mensajes: 4.032
Antigüedad: 20 años, 5 meses
Puntos: 53
hola mira te envio algo simple, pero espero te sirva si queres algo mas complejo me decis..

Código:
'esto es el inicio del Sub
on local error resume next

'aqui todo tu codigo

' y esto al final del sub.. es una manera simple de hacerlo si deseas algo mas complejo decime
if error <> 0 then
msgbox "ha ocurrido el siguiente error" & err,vbinformation,"error"
end if
__________________
* Antes de preguntar lee las FAQ, y por favor no hagas preguntas en las FAQ
Sitio http://www.geoavila.com twitter: @GeoAvila
  #4 (permalink)  
Antiguo 13/09/2012, 13:44
 
Fecha de Ingreso: septiembre-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: VB6.0 Cómo controlar un error.

Mira este link te explico como manejar el tema de errores en vb6
[URL="http://vb6afondo.blogspot.com.ar/"]CONTROL DE ERRORES VB6[/URL]

Última edición por elmenduco; 13/09/2012 a las 13:50
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:35.