FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
EIBClientError: DataSet open
Tengo una aplicación que estra permanentemente conectada a un servidor Interbase/Firebird. Cuando el servidor cae, el programa intente reconectar. El problema es que después que la reconexión tiene éxito, cuando trato de ejecutar una consulta arroja un error "DataSet open".El error es arrojado aun cuando hago un Query.Close antes.
A mi me parece que es un EIBClientError, pero no he encontrado ninguna información al respecto. Parece que nadie ha podido lidiar con este error. Espero que alguien pueda darme una respuesta. P.D. Y si, ya usé IBDatabase1.ForceClose y nada... |
#2
|
|||
|
|||
Solución al problema EIBClientError: Dataset open
Hola!
Me contesto a mi mismo. Al parecer este es un tema que ha sido muy poco abordado, pues he investigado en internet y no he hallado gran cosa al respecto. Por suerte encontré un documento de un buen samaritano en el cual también se queja de que ni en los foros ni en ningún lugar se puede encontrar información de calidad. Bueno aqui comparto parte del código que resolvió el problema: try IBQuery1.Open; except end; try IBQuery2.Open; except end; try IBQuery3.Open; except end; try IBQuery4.Open; except end; IBDatabase1.ForceClose; Tenía 4 IBQuerys y parece que esta es la única forma de que hagan close y desaparezca el mensaje "EIBClientErrorataset open". Este es un problema que me llevó casi una semana resolver, espero ayudar para que nadie más pase por estos problemas. |
#3
|
||||
|
||||
Yo intuyo que sería así:
Porque con tu código, siempre hará un ForceClose, ¡¡ siempre !! Con este código, solo ejecutará el ForceClose si hay algún tipo de error (sea cual sea) al abrir cualquiera de las 4 consultas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar el contenido de un DataSet a otro DataSet | Javi2 | Varios | 82 | 22-11-2022 09:26:16 |
Open Officce 2.2.0 | poliburro | Noticias | 2 | 31-03-2007 10:07:24 |
window.open | Marquitos | HTML, Javascript y otros | 1 | 02-05-2006 18:39:51 |
Como capturar Excepcione EIBClientError | dmagui | Firebird e Interbase | 7 | 08-02-2006 07:52:29 |
Delphi con Open GL | jeluso | Gráficos | 3 | 05-09-2005 21:57:41 |
|