tADODataSouce
Publicado: Jue Mar 12, 2015 11:11 am
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
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