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.

tADODataSouce

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

tADODataSouce

Mensaje por Christian »

Hola buen dia, estoy teniendo un problema raro de conexion con
Interbase, se que que no es un tema de Xailer pero alguno de la
comunidad que trabaje con Interbase o firebird me puede dar una manito,
tengo este problema que ya comente: 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.
Que cliente ODBC o ADO usan para Interbase o Firebird sea pago o gratis,
que me puedan recomendar y que usan actualmente Firebird o Interbase.
Saludos y muchas gracias
Responder