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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-02-2014
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 21
servicomp Va por buen camino
Conexión de Firebird con Rad Estudio XE5

Cordial saludo

Tengo un aplicativo desarrollado en el primer embarcadero con firebird 2.1 y este funcionaba correctamente. Cambiamos a Embarcadero Rad Estudio XE5 y al firebird 2.5 en versión de 64 bits.

El primero problema que hemos tenido es de conectar firebird con los controles avituales que usábamos tales como el IBDatabase y el IBTransaction. Al configurar estos dos en una nueva base de datos, se presenta el error
Cita:
Database Name is Missing
Este procedimiento en las anteriores versiones ha funcionado correctamente, pero en la versión XE5 no he podido iniciar. Me gustaría su colaboración para saber como iniciar, ó cual es la forma correcta de hacer la conexión.

Agradeciendo de antemano la atención prestada.
Responder Con Cita
  #2  
Antiguo 20-02-2014
servicomp servicomp is offline
Miembro
 
Registrado: oct 2003
Ubicación: Cartago
Posts: 153
Poder: 21
servicomp Va por buen camino
He desinstalado la versión de 64 bits del Firebird 2.5 e instalado la de 32 bits, el y problema persiste, hasta la fecha no he podido resolver el problema. agradecería su colaboración.
Responder Con Cita
  #3  
Antiguo 20-02-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 412
Poder: 14
bulc Va por buen camino
Mismo Problema

Cita:
Empezado por servicomp Ver Mensaje
He desinstalado la versión de 64 bits del Firebird 2.5 e instalado la de 32 bits, el y problema persiste, hasta la fecha no he podido resolver el problema. agradecería su colaboración.
He tenido el mismo problema. Usa Firebird 2.5 para 32 bits. Y conexiona con DBExpress componentes. Te irá bien.
Saludos.
Responder Con Cita
  #4  
Antiguo 21-02-2014
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
No deberias tener problema, yo utilizo esos componentes y no hay problema alguno.

Sólo tienes que colocar la dll GDS32 en el directorio SysWOW64 (yo uso una copia de fbclient.dll y la renombro como gds32.dll)

Saludos
Imágenes Adjuntas
Tipo de Archivo: png XE5-FB.png (81,2 KB, 36 visitas)
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 21-02-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 412
Poder: 14
bulc Va por buen camino
¿A qué fbclient.dll te refieres?

Hago un dir y salen tres ficheros fbclient.dll. Uno en Firebierd....\bin, otro en Windows\System32 y un tercero en SysWow64.
¿A cuál de ellos te refieres? ¿O simplemente cambio de nombre éste último? ¿Puedes precisar un pelín más?
A mi me va con DBExpress pero no con los que tú usas. Pero sólo en el portátil que lleva Windows 8. Con el sobremesa (Windows 7), sin problemas de ningún tipo.
Gracias, egostar.
Responder Con Cita
  #6  
Antiguo 21-02-2014
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por bulc Ver Mensaje
Hago un dir y salen tres ficheros fbclient.dll. Uno en Firebierd....\bin, otro en Windows\System32 y un tercero en SysWow64.
¿A cuál de ellos te refieres? ¿O simplemente cambio de nombre éste último? ¿Puedes precisar un pelín más?
A mi me va con DBExpress pero no con los que tú usas. Pero sólo en el portátil que lleva Windows 8. Con el sobremesa (Windows 7), sin problemas de ningún tipo.
Gracias, egostar.
Verifica si en SysWOW64 tienes GDS32.dll, si lo tienes seguramente es el de Interbase y no el de Firebird, lo que yo hago es una copia del archivo fbclient.dll (del directorio BIN de Firebird), lo renombro como GDS32.DLL y lo copio al directorio SysWOW64, como yo no uso Interbase sobreescribo el archivo.

Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #7  
Antiguo 01-03-2014
Avatar de bulc
bulc bulc is offline
Miembro
 
Registrado: jun 2010
Posts: 412
Poder: 14
bulc Va por buen camino
Por fin he conseguido que DBExpress funcione

Por fin he conseguido que funcione Firebird_2_5 (32) y DBExpress en Windows 7 Pro (64).
1.- He borrado todos los ficheros gds32.dll y fbclient.dll que he encontrado en el sistema, manualmente.
2.- He desinstalado Interbase y Firebird.
3.- He vuelto a instalar Firebird-2-5 (32) en la ubicacion Program Files.
4.- He comprobado que IBDataBase funcione. Pero no funcionaba DBExpress, me salia el DBX Error: Driver could not be initialized... etc
5.- He copiado desde Firebird/Firebird_2_5/bin, el fichero fbclient.dll a la carpeta SysWOW64....
Parece increíble pero DBExpress ya funciona!!! Contento me he puesto.
Gracias a todos y hasta otra.
bulc
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Oferta de Actualización a RAD Estudio XE rrf Noticias 2 08-05-2011 11:31:33
Compatibilidad aplicacion delphi 7.0 con el rad estudio.. BuRtOn Varios 2 25-06-2008 13:25:08
Métodos de estudio. ixMike Humor 0 19-12-2007 21:37:21
Las mujeres duermen mejor solas, según un estudio ArdiIIa La Taberna 4 12-06-2007 18:42:06
Estudio Forense de Vista :) Epachsoft Noticias 2 19-04-2007 14:39:46


La franja horaria es GMT +2. Ahora son las 13:10:12.


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