• Lunes 18 de Noviembre de 2024, 01:20

Autor Tema:  Problemas al ejecutar consulta  (Leído 1901 veces)

mcastro

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Problemas al ejecutar consulta
« en: Viernes 23 de Agosto de 2013, 20:50 »
0
Buenas tardes:
Estoy ejecutando un comando SQL(insert) con el comando execute y verifico la ejecución con el get "diagnostics Filas_afectadas = row_count", todo sale perfecto; sin embargo cuando pruebo el SQL(insert) de manera que viole a propósito una clave foránea me arroja el mensaje de error correspondiente: "inserción o actualización en la tabla «nclasificacion_n3» viola la llave foránea «fk_clasificacion_n2»" y entonces me aborta el proceso.
Mi pregunta es: ¿cómo puedo capturar el error? estaba usando el EXCEPTION WHEN THEN, pero como el SQL lo ejecuto con un EXECUTE el GET DIAGNOSTICS no me sirve para este propósito ¿me expliqué?
Agradezco cualquier ayuda.