tratando de interceptar excepcion
Aca lo que estoy tratando de hacer es que el query accione un trigger que me devuelve una exception. Hasta aca funciona, pero como hago para distingir una exception de otra cuando el Trigger me devuelve varias. Estoy con Delphi 6 y Firebird 1.5. La Exception en la base se llama EXC_TURNOS_COMPLETOS Y EL NUMERO DE EXCEPCION ES 2. Desde ya, muchas gracias. |
¿Qué componentes de acceso usas? MDO, FIBPLUS, IBX... dependiendo de esos, miras las excepciones en su código fuente, así puedes identificarlas.
Saludos |
IBQuery?? a eso te referis?
Disculpa, pero no tengo mucha idea de esto. Saludos. |
A lo que Lepe hace referencia es que te fijes en código (o en la ayuda) que excepciones tiene controladas el/los componente/s que usas para acceder a tu base de datos.
Si deseas detectar varios tipos de excepciones debes declarar en el listado de except cada tipo de excepción:
Según veo estas usando IBQuery... eso me dice que estas empleando los componentes IBX o de la paleta Interbase (para mayor referecia) Por lo que deberás fijarte en el código fuente que excepciones están contempladas para estos. A simple búsqueda: yo veo: Saludos, |
A veces el mismo mensaje te dice la Clase del error.
Saludos |
La franja horaria es GMT +2. Ahora son las 11:47:19. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi