Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Existencia de Base de Datos (https://www.clubdelphi.com/foros/showthread.php?t=37171)

urtKami 04-11-2006 21:24:16

Existencia de Base de Datos
 
Hola a todo/as

Estoy empezando en esto de Interbase y Delphi, y tengo un pequeño problema.
Necesito averiguar desde Delphi (2006), si existe o no una base de datos de Interbase en un servidor remoto (via IP). ¿Es posible?

Gracias de antemano.

aladelta 05-11-2006 16:03:16

Hola

yo tambien estoy empezando en firebird, pero deberias mirar el archivo aliases.conf en el directorio de instalacion del firebird, que es donde debes de crear el alias de la base de datos y desde el cliente intentar una conexion a esa base de datos, y se obtienes error de conexion pues es que no esta, pero asegurate primero de que el servidor firebird esta corriendo en la maquina servidor y en la cliente, y que se establece conexion entre ambas...

Saludos

urtKami 05-11-2006 17:10:53

No tengo FireBird, Tengo Interbase. Además no tengo problemas para conectarme al Servidor y a las Bases de Datos. Lo que necesito es una forma de verificar si existe o no una base de datos concreta (loquesea.gdb) via IP, sin tener una carpeta compartida ni nada por el estilo (por temas de seguridad).
Se me ha ocurrido intentar abrir la BD y capturar el error, si lo da, para ver si existe o no, pero no se como hacerlo de momento, seguire probando y estudiando el tema. Mientras tanto agradezco cualquier sugerencia.

aladelta 05-11-2006 19:17:34

Hola de nuevo

Te hablo de firebird por similitud con interbase...

Cita:

Empezado por urtkami
Se me ha ocurrido intentar abrir la BD y capturar el error, si lo da, para ver si existe o no

de eso mismo de hablo, que captures el error, prueba a hacerlo de esta forma
Código Delphi [-]
Try
dataset.open
except
//capturas el error
end

Solo ayudar, hasta luego

urtKami 05-11-2006 19:36:42

Conseguido.

Tansolo hay que ver si el error al es el -902 y listo.


Muchas gracias.


La franja horaria es GMT +2. Ahora son las 12:14:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi