FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Raise exception
Hola a todos.
Depurando el código de una procedure, encuentro un error (ambos presentados mas adelante), que he intentado acotar para evitarlo, pero no lo consigo. Al ejecutar los métodos post de las líneas de código mostradas en negrita me salta el siguiente error: Cita:
Si alguno de vosotros sabe indicarme a que puede ser debido el error, alguna situación típica en que suele aparecer, en definitiva cualquier comentario que pueda encaminarme a la solución, os lo agradeceré Un saludo
Última edición por jocaro fecha: 05-03-2012 a las 17:46:17. Razón: No aparece código delphi correctamente |
#2
|
||||
|
||||
¿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.
|
#3
|
|||
|
|||
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. |
|
|
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 |
|