FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capturar errores con dbExpress
Hola!!
Estoy utilizando dbExpress para conectarme a una base de datos PosgreSQL y he notado que al actualizar con DBClient ya no aparecen al usuario los errores que envía la base de datos (restricciones de integridad, claves primarias, etc.). Yo puedo saber al hacer un ApplyUpdate si ocurrieron errores, pero cómo puedo habilitar esos mensajes? existe alguna forma de hacer esto?. Gracias por su ayuda Gisela |
#2
|
||||
|
||||
Hola.
Nunca he utilizado el driver para PostgreeSQL, pero para Firebird es suficiente con capturar el evento OnReconcileError. En ese evento del ClientDataSet, pón algo como : ShowMessage(E.Message); Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#3
|
|||
|
|||
Ohh!! Estaba capturando ese evento pero solo mientras desarrollaba, poniendo un código como este:
Action := HandleReconcileError(DataSet, UpdateKind, E); es muy util para depurar errores mientras desarrollo ... pero no es una ventana de mensajes como para que vea un usuario. Gracias!! Gisela Última edición por Gisela fecha: 23-07-2003 a las 17:52:53. |
|
|
|