![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
¿Es un entorno multiusuario?
Puede ser que otra sesión de la aplicación esté tratando de hacer cambios y colisione con tu transacción. ¿Tienes eventos BeforePost/AfterPost BeforeEdit/AfterEdit? Puede ser que estos eventos abran/cierren/modifiquen cosas que hagan que salte esta exception. Se me ocurre también que el motor de base de datos trabaje en un hilo separado y esté ocupado realizando el primer Edit/Post, cuando tu ya estás llamando al segundo. Prueba a poner una pausa entre ellos.
|
|
#2
|
|||
|
|||
|
Cita:
Hola, ante todo gracias por tus indicaciones. La aplicación es monousuario, he probado pausas hasta de un segundo pero sigue saltando la excepción, he cambiado la línea cuyo post falla para ejecutarla la primera y sigue fallando. Un detalle que no había comentado es que la ventana de excepción sólo salta en modo depuración, aunque intente ejecutar la línea con F7 dispara la excepción instantáneamente. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda para capturar 'Raise Notice' de postgres en delphi 6 o 7. | martinartaza | Conexión con bases de datos | 2 | 31-08-2011 01:55:37 |
| Capturar Raise Notice y enviarlo al formulario activo | martinartaza | PostgreSQL | 2 | 27-12-2010 13:24:05 |
| excepciones con raise at | Lord Delfos | Varios | 2 | 12-08-2008 17:42:28 |
| Para qué usar raise Exception | wascar2003 | Varios | 3 | 20-11-2007 12:50:15 |
| exception | arieliten | Conexión con bases de datos | 3 | 21-04-2005 00:27:59 |
|