Asunto: ¿Se puede instalar BDE en Windows 2003 x64?
He desarrollado una aplicación con Delphi, usando como motor de bases de datos Oracle 11g y como conexión ODBC, que necesita el BDE, como indicáis en este artículo:
El caso es que quiero migrar el servidor de un Microsoft Windows Server 2003 x32 (32 bits) a arquitectura de x64 (64 bits) pero tengo dudas de si el BDE se podrá instalar en Windows Server 2003 x64 ¿es posible?
Publicado:
Mar Abr 05, 2011 9:06 am
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: ¿Se puede instalar BDE en Windows 2003 x64?
Anuncios
varios escribió:
He desarrollado una aplicación con Delphi, usando como motor de bases de datos Oracle 11g y como conexión ODBC, que necesita el BDE, como indicáis en este artículo:
El caso es que quiero migrar el servidor de un Microsoft Windows Server 2003 x32 (32 bits) a arquitectura de x64 (64 bits) pero tengo dudas de si el BDE se podrá instalar en Windows Server 2003 x64 ¿es posible?
Sí es posible instalar el Borland Database Engine 5.2 en Microsoft Windows Server 2003 x64, inclsuo te funcionará, si bien es un motor obsoleto que ya no presenta soporte ni nuevas versiones, por lo que es recomendable que vayas pensando en usar otro tipo de conexión para tu aplicación Delphi (conexión nativa, ADO, etc.).
En las pruebas realizadas en el laboratorio del Proyecto AjpdSoft, el BDE (versión 5.2) se ha instalado "correctamente" en W2003 x64, lo entrecomillamos porque puesto que es una aplicación de 32 bits presenta algunos cambios con respecto a una instalación en entornos de 32 bits.
Por ejemplo, en el panel de control, ya no aparece directamente el enlace a la administración del BDE, ahora aparece en una carpeta llamada "Ver iconos del Panel de control x86", aún así se sigue pudiendo ejecutar.
Por otro lado, la instalación en la carpeta de defecto en algunos equipos está dando problemas, por lo que es recomendable cambiarla a una ruta que no incluya el x86 (la de defecto es "C:\Archivos de programa (x86)").
Además, en la instalación del BDE en W2003 x64 puede que te indique que no hay espacio libre en la unidad de destino, es un problema más de compatibilidad, pero dándole a continuar te dejará instalarlo.
Tienes que tener en cuenta una última cosa: en las pruebas realizadas, el BDE instalado en equipos x64 funciona bien, pero NO funciona si usas ODBC x64. Por ejemplo, si tienes un equipo con Windows Server 2003 de 64 bits y tienes una base de datos Oracle de 64 bits con su correspondiente driver de 64 bits, si en este escenario intentas acceder con tu aplicación Delphi usando ODBC te dará un error como este:
10013 Driver not known to system.
Indicando que no es compatible.
Sí te funcionará si Oracle es de 32 bits sobre Windows de 64 bits.
De momento no hemos encontrado nada que solucione este problema y, dado que el BDE ya no tiene soporte ni nuevas versiones, dudamos que este problema se arregle.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A