Portar un IBXpress Interbase 6 aplicación para la plataforma Firebird actual, en Delphi 7?

StackOverflow https://stackoverflow.com/questions/1702292

Pregunta

Sólo me preguntaba si hay trampas que tener cuidado aquí. Tenemos una aplicación de legado D7 que hemos desarrollado hace varios años para un cliente, que utiliza IBXpress hablar con el código abierto Interbase 6 acumulación.

Vamos a tener una serie de problemas con esa plataforma en estos días (muy lento para conectar / puesta en marcha en el nuevo hardware siendo la principal uno) y el cliente ha dado el visto bueno pasar algún tiempo / dinero en movimiento sobre la base de datos de Firebird.

Realmente no queremos emprender moverlo a D2010 (D2007 o lo que sería mi preferencia en este momento) a medida que darse cuenta de eso que podríamos tener que mover la capa de base de datos desde IBXpress a otra cosa que mejor se adapte pájaro de fuego de todos modos. Y al final del día, el cliente sólo está tratando de disminuir el dolor de base de datos, no reacondicionar / actualizar / reescribir la aplicación.

Dada la ascendencia de pájaro de fuego, ¿es un camino bien entendido bastante indoloro de IBXpress Interbase 6 a (lo que sea) con Firebird? Tenemos un buen número de procedimientos almacenados, triggers (e incluso los tipos de datos ) etc en la base de datos del IB ya existente (y el cliente tiene un número de clientes que pagan todos utilizando esta plataforma) por lo que pensamos que va a Firebird era más probable que sea un movimiento más suave que se mueve a SQL Express (u otro sabor de DB en su totalidad ).

Tenga en cuenta que no estamos buscando para la promoción DB 'incrustado' - en muchas de las instalaciones de los clientes de nuestros clientes, el software se utiliza de una manera cliente-servidor multiusuario por lo que mantener ese tipo de enfoque es importante

¿Fue útil?

Solución

IBEXPRESS todavía trabajan con Firebird 2.1, si no se utiliza juego de caracteres Unicode.

También puede cambiar a - FIBPlus - IBDAC - IBObjects

JVUIB pero será más difícil si se utiliza muchas conjunto de datos

Otros consejos

Además de componentes de acceso a bases de datos también necesitará de alguna herramienta para facilitar la migración de sus bases de datos existentes 6.0 IB a Firebird 2.5. Me podría recomendar utilidad FDBConvert, lo que ahorra una gran cantidad de tiempo. Enlace de descarga:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top