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)
-   -   Extraer nombre de BD en Firebird. (https://www.clubdelphi.com/foros/showthread.php?t=77688)

marcoszorrilla 19-02-2012 21:17:31

Extraer nombre de BD en Firebird.
 
Estoy buscando la manera de ver cuál es el nombre de la Base de datos a la que estoy conectado en Firebird, usando Fb 2.5 D7 y las IBX, el caso es que me conecto mediante un ini en donde le indico el nombre de la BD, de esta manera sin tocar el código me conecto al año actual o a 5 históricos que tengo, de momento lo más que he llegado es a extraer el camino completo + el nombre, resulta algo así:
\\Servidor\D:\_servidor_ficheros\Alcantara\datosfb\alcantara.fdb
\\Servidor\D:\_servidor_ficheros\Alcantara\datosfb\alcantara2005.fdb
etc.

Puedo hallar el ancho de la cadena y buscar hacia atrás la primera barra, pero es posible que haya una función que me devuelva exactamente lo que quier....

Un Saludo.

Casimiro Notevi 19-02-2012 21:58:12

¿ Has probado con ExtractFileName ?

Caral 19-02-2012 22:17:26

Hola
Es muy practico y funciona (lo he probado por curiosidad), ojala le sirva a Marcos.
Saludos

marcoszorrilla 19-02-2012 22:22:31

Código Delphi [-]
ShowMessage(ExtractFilename(IbDatabase.DatabaseName));

Pues es una función que utilizo pero no había caido en ella.

Gracias.

Un Saludo.


La franja horaria es GMT +2. Ahora son las 07:27:08.

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