FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Vamos a suponer que algo falla justo en la línea que hace dm.DB.Commit;, entonces las líneas posteriores no se ejecutarán y saltará a la sección de except, luego entonces aunque se ejecuta el RollBack no llegas nunca al CommitUpdates que es quien se encarga de limpiar el cache, por lo tanto el archivo temporal no se eliminará.
Espero que sea de utilidad, hace mucho que no uso tablas con actualizaciones en cache Saludos |
#2
|
|||
|
|||
Tienes toda la razon, estoy manejando excepciones, y justamente en un momento determinado controlo esta excepción si no sucede algo y se me pasa sin realizar el commit, estoy teniendo el problema de que si cambio de lugar al commit, en cambio si no sucede la excepción me dar error.
Voy a intentar cambiar de lugar y alternar entre varias alternativas para ver si se soluciona, Gracias |
#3
|
|||
|
|||
Lograste solucionar el problema? A mi me pasa algo parecido pero no logro averiguar la solucion. Os explico:
La aplicacion esta en un servidor y en los equipos clientes hay un acceso directo a esta. El problema es que al imprimir los listados es necesario realizar una consulta para obtener la informacion a listar y esto genera unas tablas temporales, 2 exactamente, y se generan en el escritorio. Al finalizar la impresion del listado una de las tablas se elimina pero la otra se queda en el escritorio y si se intenta eliminar no lo permite da un mensaje diciendo que esta siendo utilizada por otro programa. He comprobado si cierro bien la consulta y lo hago bien intendo hacer un Query.Delete y un Destroy no da resultado. He pensado que pueda ser algo de permisos entre el servidor y los clientes pero hay ya varias aplicaciones montadas de esta misma forma y no me dan este problema. Un saludo! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Archivos .dat | LucianoRey | Varios | 5 | 02-11-2020 11:08:22 |
No se generan los archivos .dcu | rochi | Varios | 6 | 16-09-2011 19:45:02 |
"enditall" finalizar aplicacs y procesos innecesarios para por ejemplo...editar video | images | API de Windows | 7 | 20-09-2004 09:55:14 |
Archivos INI | Isaac | Varios | 10 | 26-02-2004 14:37:51 |
|