Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-07-2010
rolandoj rolandoj is offline
Miembro
 
Registrado: abr 2007
Posts: 395
Poder: 18
rolandoj Va por buen camino
Como ejecutar aplicativos dbExpress de 32 bits en 64 bits

Hola,

Como parte de las pruebas de otro problema, estoy tratando de ejecutar un programa Delphi 2007 que usa dbExpress en Windows Server 2008 de 64 bits.

En teoría, esto es perfectamente posible; pero, en la práctica supone muchos problemas. En mi caso, ya he atendido los dos problemas básicos :

1: Usar la rama HKLM\Software\Wow6432Node, y su homóloga en HKCU, para los datos en el Registro de Windows

2: Usar el subdirectorio SysWOW64 de Windows en lugar de System32

Así pués, coloco el driver dbx es en SysWOW64 y, como además mi aplicación es un DLL ISAPI, también ubico ahí al administrador de memoria borland, borlndmm.dll, y por supuesto, los archivos dbxconnections.ini y dbxdrivers.ini van en el directorio de inicio de IIS, o sea SysWOW64\inetsrv

El asunto empieza bien, IIS 7 ejecuta mi DLL y lee los archivos de configuración; pero al momento de conectar a la Base de Datos, muestra el siguiente error:

DBX Error: Error Code: -1

Esto significa que cuando llamó a la rutina ErrorCodeToString de la unidad dbXCommon, el código de error -1 no es uno de los errores conocidos por dbExpress, así que no hay ninguna pista de que cosa falla.

Por la interfase de usuario nativa del program cliente de la Base de Datos me conecto sin problemas, por lo que supongo que el driver cliente nativo del motor si está bien instalado

Alguién tiene alguna idea de cual puede ser la causa. ?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como instalar bde en vista 64 bits? Adri.medina1 Conexión con bases de datos 20 28-04-2011 14:12:36
Como saber version de windows (32 o 64 bits) ?? jandok238 Varios 2 19-01-2009 18:17:22
Aplicaciones de 32 bits en Windows de 64 bits Gabo Debates 9 25-09-2008 21:49:32
Convertir un BMP de 24 Bits a 8 Bits TEO127 Gráficos 3 18-06-2007 18:58:19
Alguien sabe como crear un alias en Fuentes de datos ODBC (32 bits) por codigo ? edson Conexión con bases de datos 2 15-04-2004 16:57:26


La franja horaria es GMT +2. Ahora son las 01:09:22.


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
Copyright 1996-2007 Club Delphi