FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
saber si existe mi archivo datos.gdb
tengo lo siguiente en mi sistema :
IBDatabase1.DatabaseName := 192.168.1.100:c:\datos\datos.gbd Como podría saber antes de realizar esto y abrir mi base de datos, si existe el fichero a través de esta ruta 192.168.1.100:c:\datos\datos.gbd
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
mmm... no sé me ocurre nada óptimo para tu caso Manuel.
Una solución fácil sería habilitar "Compartir archivos en red" y compartir la carpeta dónde está la base de datos. Pero esto sería un remedio peor que la enfermedad. La solución única que se me ocurre es manejar el error devuelto por Firebird cuando el archivo de la base de datos. Pero esto requiere que se haga el intento de conexión y no estoy seguro si se verifican las credenciales antes de la existencia de la base de datos. Firebird 2.1 Error Codes. Saludos! |
#3
|
||||
|
||||
Puedes controlar si ha conectado o no, algo así:
Pues eso, que puede existir, aunque no conecte. |
#4
|
||||
|
||||
Casimiro:
coloque tu sugerencia, pero no se ejecuta la excepción, solo me muestra los mensajes del sistema, no mi mensaje personalizado.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#5
|
||||
|
||||
Pon tu código, que lo veamos
|
#6
|
||||
|
||||
Es el mismo que me diste como ejemplo, lo coloco en el 'on create' del proyecto.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#7
|
||||
|
||||
Manuel, hay varios códigos de error que pueden indicar un problema con la conexión a la base de datos. Ya sea que ésta no esté disponible, porque no exista el archivo o que halla sido dañada. Un ejemplo para manejar estos casos sería:
Saludos, Chris |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber si existe un archivo en servidor FTP | pablopessoa | Conexión con bases de datos | 2 | 15-01-2009 18:32:55 |
saber si archivo existe | cahosoft | API de Windows | 2 | 09-01-2006 11:42:07 |
Saber si un dominio existe. | D-MO | Internet | 7 | 19-10-2005 02:01:22 |
Saber si un campo existe | Fita | Conexión con bases de datos | 2 | 04-10-2005 19:10:10 |
Como puedo saber si existe un archivo | maravert | Varios | 3 | 23-10-2004 00:12:25 |
|