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} p>
Los eventos que se pasarán como parámetro son: insertar, eliminar o actualizar. p>
p>
Ej. 1: strong> Utilizando en el evento onDelete strong> 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; } p> td> tr> tbody> table>
|
|
Macro Scope
|
Aplicación Calendario
|
Aplicación Gráfica
|
Aplicación Búsqueda
|
Aplicación Formulário
|
Aplicación Controle
|
Aplicación Menu
|
Aplicación Menú Arból
|
Aplicación ReportPDF
|
allMacros onBeforeDelete onBeforeInsert onBeforeUpdate
|
allMacros
|
allMacros
|
allMacros onBeforeDelete onBeforeInsert onBeforeUpdate
|
allMacros onInit
|
allMacros
|
allMacros
|
allMacros
|
|