Visual Basic - Interceptar error 3022 de Access

Life is soft - evento anual de software empresarial
 
Vista:

Interceptar error 3022 de Access

Publicado por Arancha (27 intervenciones) el 17/04/2001 20:34:35
Hola, intento averiguar como interceptar desde Visual Basic un error producido por Access al intentar insertar un campo con una clave que ya existe en una tabla. Aparentemente no produce ningún error, y simplemente no lo inserta, pero me interesaría saber cómo saber que el campo ya existe. Lo hago con instrucciones SQL. 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

RE:Interceptar error 3022 de Access

Publicado por juani (2 intervenciones) el 21/06/2001 13:09:04
Yo siempre lo controlo así (por ejemplo al pulsar el botón guardar)

private sub guardar_click()
on error resume next

'asigno a los campos los datos que quiero guardar

recor.update 'guardo el recordset

'para controlar el error

if err.number=3022 then


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

RE:Interceptar error 3022 de Access

Publicado por juani (2 intervenciones) el 21/06/2001 13:10:06
Yo siempre lo controlo así (por ejemplo al pulsar el botón guardar)

private sub guardar_click()
on error resume next

'asigno a los campos los datos que quiero guardar

recor.update 'guardo el recordset

'para controlar el error

if err.number=3022 then

msgbox "Clave duplicada"

end if

end sub

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