sc_error_continue("Evento")

Ver un video tutorial

Esta macro desactiva el mensaje de tratamiento de error de base de datos estándar de Scriptcase para el evento pasado como parámetro, lo que permite que sea sustituido por el tratamiento de error personalizado del programador.

Se puede usar junto con la variable: {sc_erro_delete }, {sc_erro_insert} y / o {sc_erro_update}

Los eventos que se pasarán como parámetro son: insertar, eliminar o actualizar.

Ej. 1: Utilizando en el evento onDelete para el mensaje devuelto por mssql, el tratamiento desencadenante, que cancela la exclusión de registros, muestra un mensaje de error en el formato [Microsoft] [Controlador ODBC SQL Server] [SQL Server] No puede borrar el registro.

sc_error_continue ("delete");
if (! Empty ({sc_error_delete}))
{
$ tmp = strrpos ({sc_error_delete}, "]");
if ($ tmp! == false)
{
{sc_error_delete} = substr ({sc_error_delete}, $ tmp 1) ;
}
sc_error_message ({sc_error_delete});
sc_error_exit;
}