Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   errores y excepciones en acceso a BBDD (dbExpress - Interbase) (https://www.clubdelphi.com/foros/showthread.php?t=12841)

radiohead 29-07-2004 09:57:10

errores y excepciones en acceso a BBDD (dbExpress - Interbase)
 
Hola. Estoy realizando una aplicacion que ataca servidor Interbase mediante los componentes dbExpress. La pregunta es: ¿es válida la sentencia try/except para controlar las excepciones y/o errores que me producen al - por ejemplo - intentar insertar una clave duplicada o valor nulo en campo no nulo? Estas excepciones supongo las genera el servidor Interbase, y no la aplicación delphi. ¿cómo se controlan?. Por cierto, alguien me podría indicar donde encontrar documentación, cursos y manuales de Interbase y firebird en español que estén bien? He encontrado algunos en la red, pero no son muy completos.

Saludos a todos:cool:

guillotmarc 29-07-2004 17:14:44

Hola.

Cuando ejecutes una sentencia a traves de una consulta dbExpress (SQLQuery), si que vas a poder capturar el error con un try .. except.

Pero si conectas un ClientDataset y la modificación la ejecuta el ClientDataset, creo que no vas a poder capturar ningún error con try .. except, sinó que creo que los tienes que interceptar con los eventos definidos en el ClientDataset (como el OnReconcileError).

Saludos.


La franja horaria es GMT +2. Ahora son las 12:19:50.

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