• Domingo 22 de Diciembre de 2024, 07:55

Autor Tema:  Como Guardo Un "on Error Goto..."  (Leído 1151 veces)

angelmalo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Como Guardo Un "on Error Goto..."
« en: Jueves 22 de Enero de 2004, 16:25 »
0
como guardo un "on Error GoTo ..." en una BD
estoi trabajando con access 2000
e intreceptado el error pero la descrption solo me sale en pantalla si pongo err.description o err.number etc.. pero ese error quiero guardarlo en una base d datos y no  se como...
ayuda por favor
gracias

nestor g

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Como Guardo Un "on Error Goto..."
« Respuesta #1 en: Jueves 22 de Enero de 2004, 16:46 »
0
Quizás quieras algo más sofisticado pero porqué no hacés:

N = err.number y guardás el N en una tabla ?

Néstor G

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Como Guardo Un "on Error Goto..."
« Respuesta #2 en: Viernes 23 de Enero de 2004, 20:02 »
0
En vez de usar msgbox bepi...
por que no creas tu recordset y la conexion en ese lugar y abris la tabla, luego un addnew (campos1, campos2...) completando los campos de la base y listo?.

Es pan comido!  B)
QliX=D! - From the top of Tsunami

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: Como Guardo Un "on Error Goto..."
« Respuesta #3 en: Miércoles 28 de Enero de 2004, 22:50 »
0
mira, no sè si ya solucionaste tu problema pero si no, ahi te va.
  lo que te decia nestor esta bien, nec. almacenar el numero de error y el tipo de error en una variable para despues almacenar esa vriable, podrias poner algo asi como

     
Código: Text
  1. private sub msgerror ()
  2.         dim strerror as string 'almacena el tipo de error
  3.         dim interror as integer ' almecena el numero de error
  4.         on error goto error
  5.       {codigo}
  6.      error:
  7.          strerror= err.descripcion
  8.          interror= err.number
  9.          {codigo para almacenar datos en bd}
  10.  
  11.       end sub
  12.      
  13.  
 no lo he probado en vb y habra que ver si resulta, espero qe asi sea