In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Consulta tADODataSource

Foro público de Xailer en español
Christian
Mensajes: 290
Registrado: Mié Abr 23, 2008 10:18 pm

Consulta tADODataSource

Mensaje por Christian »

Hola buenos dias, tengo un inconveniente actualmente uso bases de datos
de Interbase 2009, con el ODBC de Firebird Driver 2.0.2, Tengo un
componente tADODataSource global, que sucede cuando ahi un problema de
red o se pierde la conexion con la base de datos, no hay forma de
reconectar el tADO a la base de datos ej:
if !::oBd:lConnected
if !::oBd:Connect()
Message('Error de conexion ...')
que sucede siempre se conecta pero al querer obtener datos siempre da:
#15: ADODB:RecordSet:Open( 'SELECT Comp.Id, Imp.PathServFiscal FROM
Comprobantes Comp LEFT JOIN Impresoras Imp ON Imp.Id=Comp.Prefijo WHERE
Comp.Id>=1 and Comp.Impreso='F' and Comp.Fecha>='2015/01/13' and
Comp.Fecha<='2015/02/22' and Comp.NroComp LIKE 'P021%%%%%%%%' ORDER BY
Comp.Id ROWS 100' )
[ODBC Firebird Driver][Firebird]invalid database handle (no active
connection) [# -904]
Comprendo que no es un problema de Xailer pero que me sigieren para
tratar de reconectarme a la base de datos.
Saludos y muchas gracias
Responder