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)
-   -   Conectar un alias en interbase (https://www.clubdelphi.com/foros/showthread.php?t=36274)

GCASTILLO 06-10-2006 18:56:02

Conectar un alias en interbase
 
uf una mas:

me podrian apoyar en decirme como se conecta un alias de base de datos
en interbase,

se como hacerlo con DBE ejemplo
un datasource1 -> table1.
el table1.databasename := Alias
el table1.tablename := tablas del alias,

en interbase pongo
datasource1->ibtable1
pongo el ibtable1->ibdatabase1
ipdatabase1.database := aqui no me deja poner el alias, sino sale el path
ibdatabase1.tablename := por lo mismo aparece en blanco aunque le ponga un alias.

¿porque el ALIAS? por que deseo trabar remotamente desde otro equipo, la conecion la puedo hacer por medio de la red directa o a travez de ODBC,

de antemano les agradezco su atencion

poliburro 06-10-2006 19:56:51

Amigo mio, quiero a manera muy personal recomendarte que mejor uses ADO, el BDE de borland es una capa de conexión que ya está obsoleta y descontinuada. Consige el proveedor Ole de Interbase y conectate via ADO.

verás que te quitas de muchos problemas de cabeza.


Mucha suerte

aladelta 11-10-2006 16:16:01

Hola...

Yo tambien estoy en lo mismo, pasando de paradox y su BDE a interbase/firebird y sigo buscando pruebas de la evidencia....jejeje

Bueno mira esto que a lo mejor te ayuda como a mi, como crear base de bados, tablas, etc, etc, y ademas a conectarlas
http://www.firebird.com.mx/modules/s...ticles&secid=1

y este es para que ves un ejemplo de conexion con la base de datos desde delphi..
http://www.clubdevelopers.com/index.php?p=58#fb6

Yo creo, que el problema nuestro es que pensamos en paradox-BDE a la hora de programas con delphi e interbase/paradox que no es lo mismo aunque se puede parecer...ya que los componentes que proponen parecen iguales pero no lo son...

Amigo, tenemos que cambiar el chip, y parece que merece la pena..

Un saludo;)

Lepe 11-10-2006 17:22:27

Exacto aladelta, para firebird siempre recomiendo los www.MDOLIB.com, y sólo tenemos que especificar en el Objeto TDatabase la ruta de la base de datos (da igual si es una ip o una carpeta local). Puesto que en servidor estará corriendo el Firebird Guardian, él será quien dé acceso a la BBDD.

Hay que dejar de usar Ibtables y usar IBDatasets, o hablando de MDO, MDODatasets (lo mismo que trae IBxxxx trae los MDO, con la diferencia que MDO es Libre y OpenSource). Tocará modificar más código, pero la verdad lo merece, si no lo hacemos no tendremos la potencia y velocidad de Firebird.

Saludos

GCASTILLO 12-10-2006 00:22:39

ya quedo muchas gracias
 
ya quedo deje de usar el interbase y migre a firebird,

ya que con interbase solo conectaba a tres usuarios y ademas de que efectivamente logre conectarme poniendo la IP y la ruta del archivo.

en ibdatabase1.databasename:=xxx.xxx.xxx.xxx:\ruta del archivo base de datos.

beje un tal componente mercury, pero no lo he usado alguien me pueden comentar sobre el?

Saludos.

Lepe 12-10-2006 15:19:38

Mercury Database Objects.... MDO Library para los amigos ;).

Son derivados de Interbase, así que son familia cercana y se utilizan igual que los IBX.

Yo los utilizo ahora mismo en un proyecto con Firebird, he aprendido mucho de su código fuente, no tienen desperdicio.

¿Qué quieres saber? (no quiero parecer pretencioso con esa pregunta, es que igual comento algo que ya lo sabes o que simplemente no te hace falta).

Saludos

aladelta 12-10-2006 18:31:49

oye lepe

podrias hecharme una manita en esta duda por favor... D :D :D
http://www.clubdelphi.com/foros/showthread.php?t=36427


La franja horaria es GMT +2. Ahora son las 14:10:23.

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