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)
-   -   Conexion a firebird Falla (https://www.clubdelphi.com/foros/showthread.php?t=10046)

Paoti 09-05-2004 07:31:04

Conexion a firebird Falla
 
Hola a Todos

espero que esten muy bien....


Tengo un problemita, que no hayo por donde estara la solucion....


Es con Firebird!!!!!!


Creo una base de datos con IBExpert (la version local que te puedes descargar del sitio), todo bien, creo mi tabla, inserto varios registros y todo bien.


Ahora, estando en Delphi, intento conectarme a la base de datos...

Código Delphi [-]
 DataMod.Database1.ConnectParams.CharSet := 'WIN1251';
  DataMod.Database1.ConnectParams.Password := 'masterkey';
  DataMod.Database1.ConnectParams.UserName := 'SYSDBA';
  DataMod.Database1.DBName := 'c:\Paoti\Delphi\repository\fb\DBPRUEBA:FDB';
  DataMod.Database1.UseLoginPrompt := False;
  DataMod.Database1.Connected := True;

y en diseño tambien, y me marca que la base da dtos esta inaccesible. uso interbase y no me marca ese error, que es lo que pasa....?




tengo interbase y firebird en la computadora, pero si uso uno cancelo el servicio del otro..... cual sera el problema que sucede?



que esten muy bien...


y gracias de antemano

marcoszorrilla 09-05-2004 11:28:16

Cita:

DataMod.Database1.ConnectParams.CharSet := 'WIN1251';
DataMod.Database1.ConnectParams.Password := 'masterkey';
DataMod.Database1.ConnectParams.UserName := 'SYSDBA';
DataMod.Database1.DBName := 'c:\Paoti\Delphi\repository\fb\DBPRUEBA:FDB';
DataMod.Database1.UseLoginPrompt := False;
DataMod.Database1.Connected := True;
Si ese es el código copiado y pegado tendrías que eliminar los dos puntos y poner uno solo para separar el nombre del tipo.

Un saludo.

Paoti 11-05-2004 20:03:24

Gracias por tu respuesta marcos!!!!


de hecho, si fue error de dedo....




sin embargo, ya se cual es mi error, en ibexpert si puedo crear y usar mis bases de datos, porque le digo donde esta exactamente la libreria gds32.dll!!


lo que pasa es que tengo instalado interbase y firebird en la misma maquina, y el gds32.dll de interbae esta en el system de windows, y el firebird en la cerpeta donde esta el programa, y por eso no puedo abrri las bases de datos de FB, haber como lo soluciono, alguna idea marcos o alguien del Foro utiliza los dos motores al mismo tiempo?


de antemano gracias a todos y que esten muy bien!!!

marcoszorrilla 11-05-2004 20:25:53

Si miras este hilo, creo que sacarás ideas conclusiones bastante apróximadas a lo que creo desesas resolver.

http://www.clubdelphi.com/foros/show...ighlight=gds32

Un Saludo.

Paoti 11-05-2004 20:32:44

Gracia por la iluminacion Marcos, voy a probar!!!!



que esten muy bien




*/*/*/*/*/*/*/*/*/*/**/

Estudia y anda en la calle, por que asi obtendras dos educaciones y seras el doble de listo que los demas...

guillotmarc 11-05-2004 20:52:18

Hola.

Simplemente copia los archivos gds32.dll y fbclient.dll de Firebird 1.5, a la carpeta de tu aplicación. Así utilizará esta librería cliente, en lugar del gds32.dll que hay en la carpeta System32. (Y no molestará a otras aplicaciones que quieran usar Interbase).

Saludos.

guillotmarc 11-05-2004 20:56:20

Hola.

No hace falta que detengas los servicios de Interbase y Firebird para pasar de trabajar con uno o con otro. Puedes tener perfectamente los dos en funcionamiento (Firebird debe ser la versión 1.5). Para ello Interbase se dejará trabajando en el puerto estándar 3050, y Firebird se puede configurar para que use otro puerto.

Las Release Notes de Firebird 1.5 traen información detallada sobre como configurar un Firebird 1.5 para que pueda convivir con Interbase.

Aquí tienes su traducción al castellano : http://www.ibphoenix.com/downloads/F...tesSpanish.pdf

Saludos.

Paoti 11-05-2004 21:35:33

Gracias.... voy a probar en casa toda la informacion....


que esten muy bien


La franja horaria es GMT +2. Ahora son las 07:50:36.

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