Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Migración Interbase 7 a Firebird 2.5.x (https://www.clubdelphi.com/foros/showthread.php?t=85393)

rabata2001 12-03-2014 14:49:48

Migración Interbase 7 a Firebird 2.5.x
 
Buenas,

Estoy migrando un sistema Delphi 2010 con componentes Nátivos IBX, realizado originalmente en Interbase 7 y la intención es pasarme a FireBird 2.5.x.

He instalado Firrebird en un windows 7 64 bits con firebird 2.5 64 bits y accedo perfectamente desde delphi 2010 y arranca la aplicación pero me devuelve errores del tipo 'ROWS WITH TIES requires ORDER BY clause' y he leído por ahí que se soluciona poniendo el alias de la tabla a la consulta por la que se consulta en el order by: http://www.devmedia.com.br/forum/row...order-by/50060

¿A parte de este problema debe tener alguno más en cuenta?

Pero la dura realidad es que posiblemente lo monte en local y con 32 bits todo y así lo he realizado pero me encuentro que desde el componente Tibdatabase me dice Unavailable Database (base de datos creada para 32 bits y en local con FlameRobin). ¿A qué puede ser debido?. por cierto los dos servicios firebird están iniciados y en el panel de control el firebird manager en automático y start. Se conecta perfectamente con Flame Robin.

Delphi 2010 está instalado en windows xp 32 bits.

Gracias y Saludos.

rabata2001 12-03-2014 15:30:11

Me respondo yo mismo, lo he conseguido )ni sí si algo que ver copiando la librería de interbase a system, lo dice la instalacion fibclient.dll), cambiando el path:

Accedía correctamente en remoto: Host:/programas/.....
Local: localhost:/programas/.....

Siempre tenemos que poner el host (localhost o el servidor remoto).

Saludos.

rabata2001 12-03-2014 18:46:41

Más cosas, al intentar conectar en vista me daba un error por rechazo de conexión remota. simplemente he cambiado gds32.dll por una anterior y ha conectado correctamente.

Por lo tanto saco de conclusión que es muy importante la versión de gd232.dll y la ruta debe estar precedida por el nombre de host (incluso si local, localhost)

Saludos.


La franja horaria es GMT +2. Ahora son las 08:38:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi