• Sábado 16 de Noviembre de 2024, 17:44

Autor Tema:  Re: Control de errores  (Leído 1540 veces)

FRIJU

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: Control de errores
« en: Miércoles 15 de Octubre de 2003, 11:11 »
0
Hola Compañer@s!
   Estoy intentando tratar un error, pero cuando me da un error no pasa por el tratamiento de errores que le he hecho.
Private Sub CmdSalir_Click()
On Error GoTo Tratar_error
 
DBEngine.CompactDatabase "datos.mdb","datos1.mdb"

Kill "datos1.mdb
Unload Me
End
Exit Sub
Tratar_error:
If Err.Number = 3356 Then

Unload Me
End
 Exit Sub
 Else
   

 End If

End Sub
:think:

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Control de errores
« Respuesta #1 en: Miércoles 15 de Octubre de 2003, 11:58 »
0
Ese código de error no está documentado, ¿me puedes decir cuando se produce?
:question:

FRIJU

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: Control de errores
« Respuesta #2 en: Miércoles 15 de Octubre de 2003, 12:04 »
0
Hola Angeles!
   Lo que estoy haciendo es compilar los datos.
Y ese número de error nos dice que hay otro usuario conectado a los datos y por lo tanto no se puede compilar.
Pero creo que independientente del número yo lo que quiero es que me vaya al control de error.
:kiss:

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Control de errores
« Respuesta #3 en: Miércoles 15 de Octubre de 2003, 14:00 »
0
He probado tu código y a mí me funciona perfectamente. Acabo de observar que haces lo mismo cuando se produce un error que cuando no se produce, así que no veo mucha diferencia.
Te envío mi código, copiado del tuyo pero con avisos, por si hay alguna diferencia que yo no veo.

:good:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

FRIJU

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: Control de errores
« Respuesta #4 en: Miércoles 15 de Octubre de 2003, 14:13 »
0
Hola Angeles!
    Te agradezco por tu ejemplo, pero no funciona, o al menos a mi no.
He abierto la base de datos por un lado y luego ejecutar el proyecto, no pasa por el tratamiento.
:flower:

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Control de errores
« Respuesta #5 en: Miércoles 15 de Octubre de 2003, 14:24 »
0
A mí si me funciona así que el problema está en tu máquina, probablemente tengas algo mal en el VB
:good:

FRIJU

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Control de errores
« Respuesta #6 en: Miércoles 15 de Octubre de 2003, 16:02 »
0
Muchas gracias de todas formas Angeles.
:kiss::flower: