Run-time error '-2147418113 (8000ffff)': Valor no encontrado (7608408511126002107174)
crs-cgi
31-03-2011 11:28
Error al intentar pasar expediente de Fase
Descripción: Cuando intentamos pasar un expediente de una fase a otra, nos sale el siguiente error
Run-time error '-2147418113 (8000ffff)':
Valor no encontrado (7608408511126002107174)
y no me permite continuar, quedando latente en el sistema y debiendo interrumpir el programa mediante la cancelacion en administracion de tareas.
Incidencia_relacionada:
PTF: PTF 069
crs-cgi
31-03-2011 11:29
1. Ejecutar la siguiente Query:
SELECT t2.invoked
FROM tcopproc t1, ctxtinvlst t2
WHERE t1.dboid=t2.dboid
AND NOT EXISTS (SELECT dboid FROM tcopact t3 WHERE t3.dboid=t2.invoked);
invoked in (select t2.invoked from tcopproc t1, ctxtinvlst t2 where t1.dboid=t2.dboid and not exists (select dboid from tcopact t3 where t3.dboid=t2.invoked))
4. BORRAR registros colgados de la tabla CTXTINVLST, ejecutando en Translat la siguiente sentencia:
Delete from ctxtinvlst where invoked in (select t2.invoked from tcopproc t1, ctxtinvlst t2 where t1.dboid=t2.dboid and not exists (select dboid from tcopact t3 where t3.dboid=t2.invoked));
5. Ejecutar la opción COMMIT (al ejecutar esta acción, el Translat no muestra ningún mensaje):
Menú ODBC > COMMIT
6. Activar AUTOCOMMIT:
Menú ODBC > activar AUTOCOMMIT
Esta es una incidencia que se repetía ocasionalmente en algunos clientes. En las últimas actualizaciones se ha incluido un desarrollo que ha solucionado el problema que producía este error.