![]() |
manejo de errores de base de datos usando dbexpress e interbase
Hola que tal :)
Mi duda es respecto al manejo de errores usando dbexpress con interbase. Mi aplicacion esta dividida de la siguiente manera: Servidor SQLConnection SQLQuerys DatasetProviders Cliente SocketConnection ClientDatasets Y quisiera saber si hay forma de saber el codigo de error cuando se envian los cambios a la base de datos usando el la funcion "ApplyUpdates(-1)". Ahora mismo estoy usando el evento "OnReconcileError" y despliego la ventana que crea la funcion "HandleReconcileError" pero los mensajes me los muestra en idioma ingles. Anteriormente he usado los componentes ibexpress, y podia obtener el codigo de error desde los eventos "OpPostError" y "OnDeleteError" mediante la sentencia EIBInterbaseError(E).IBErrorCode Si alguien puede darme al menos una idea de como manejar los errores se lo agredeceria ... |
Hola,
Probablemente no sea el método más correcto. Yo lo que hice fue implementar una función que recibía el E.message y evaluaba parte de su contenido. Posteriormente retornaba un mensaje más apropiado para el usuario.
Un Saludo. |
La franja horaria es GMT +2. Ahora son las 09:18:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi