• Sábado 21 de Diciembre de 2024, 10:40

Autor Tema:  mostrar mensaje raiserror de SQL  (Leído 3737 veces)

shadowdecs

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
mostrar mensaje raiserror de SQL
« en: Martes 15 de Junio de 2010, 19:32 »
0
Buenas tardes:
agredecere su ayuda en lo siguiente: deseo mostrar en powerbuilder V10.5.2 algo como "MessageBox('ERROR', ls_msj_sql)" el mensaje de error que genero en un procedimiento almacenado de SQL Server 2005, es decir tengo un "SP_Ejemplo" en SQL el cual de acuerdo a x condicion levanta un raiserror('error limite excedido', 16, 1), y en powerbuilder tengo un datawindows que usa ese procedimiento almacenado, la cuestion es que al hacer el retrive  me muestre el mensaje de 'error limite excedido', no deseo usar en lo posible sql embebido en el powerbuilder.
GRACIAS!!!  :comp:

mgugliel

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: mostrar mensaje raiserror de SQL
« Respuesta #1 en: Martes 20 de Julio de 2010, 19:04 »
0
Yo arme un window "W_ERROR_DB" al cual le hago un openwithparm pasando los parámetros long, string, string necesarios:
Dentro del window, tengo un datawindow donde muestro

as_mensaje_sistema

"Error db: " + an_numero (sqlca.sqlcode)

as_mensaje_db simple (-83)

y hay un botón detalle que agranda el window y hace visible un segundo dataqindos en caso de encontrar el error:

as_mensaje_db real (sqlca.sqlerrtext)

Atte.