Texto de mensaje de error de capturaEstoy utilizando JMP12 para extraer datos de ODBC. La mayoría de las veces esto funciona bien, pero a veces se produce un error y JMP devolverá un mensaje de error al registro. ¿Hay una manera de capturar el texto de error para mostrar en un cuadro de mensaje o algo?
A continuación se muestra un mensaje de error de ejemplo:
"[Microsoft] [Controlador ODBC SQL Server] [Servidor SQL] El procesador de consultas se quedó sin recursos internos y no pudo producir un plan de consulta. Este es un evento raro y solo se espera para consultas extremadamente complejas o consultas que hacen referencia a un gran número de tablas o particiones. Por favor simplifique la consulta. Si cree que ha recibido este mensaje por error, comuníquese con el Servicio de atención al cliente para obtener más información ".
¡Gracias!
Re: texto de mensaje de error de capturaSi ejecuta la llamada de la base de datos dentro de una captura de registro, no tendrá que ejecutar toda la lista de registros.
logtxt = LogCapture(
databaseCall()
);
Re: texto de mensaje de error de captura¡Gracias!
Re: texto de mensaje de error de capturaSi sabe que está buscando un error de ODBC como este, puede buscar el registro utilizando la función getlog () en su script, p.ej :
log = getlog ();
para (i = 1, i <= nitems (log), i ++,
if (contiene (log [i], "[Microsoft]")> 0,
ventana nueva ("Error",
<< modal,
vlistbox (alinear ("centro"),
cuadro de texto (log [i]),
caja de botones ("OK")))
);
);