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)
-   -   Al cabiar de unidad se da error la conexion (https://www.clubdelphi.com/foros/showthread.php?t=24058)

Antuan 06-08-2005 10:55:33

Al cabiar de unidad se da error la conexion
 
Tengo 2 Tables en un formulario y en la propiedad DataBaseName C:\Ejemplo y va bien
Pero si le cambio la carpeta a la unidad E y la porpiedad DataBaseName la pongo en E:\Ejemplo. No se puede hacer la conexion.
Supongo que estoy haciendo algo mal o me falta cambiar algo.

¿Se puede poner el DataBaseName de alguna manera para que apunte a la carpeta donde esta la aplicacion sin poner la ruta completa.?

vtdeleon 06-08-2005 16:04:34

Saludos
Cita:

Empezado por Antuan
Pero si le cambio la carpeta a la unidad E y la porpiedad DataBaseName la pongo en E:\Ejemplo.

Esa unidad es la del CD-ROM?? Si es asi, acuerdate qeu solo es de lectura esa unidad
Cita:

Empezado por Antuan
¿Se puede poner el DataBaseName de alguna manera para que apunte a la carpeta donde esta la aplicacion sin poner la ruta completa.?

Creando un Alias con el DataBaseDesktop

Antuan 06-08-2005 16:45:17

Es otro disco duro
 
Es otro disco duro
Hay alguna forma para no tener que poner toda la ruta y que por defecto coja la carpeta donde se encuentra la aplicacion.
En esa misma carpeta estan las bases de datos

vtdeleon 06-08-2005 18:20:03

Saludos

Con ExtractFilePath(ParamStr(0)) + nombre de la base de datos, en tiempo de ejecucion

Antuan 06-08-2005 21:04:15

¿Como Hago esto ?
 
Como puedo poner la equivalencia?
DatabaseName := 'E:\Ejemplo';
Si lo hago asi
DatabaseName := ExtractFilePath(ParamStr(0)) +'Clientes.dbf'

Se detiene en Datasource1.Dataset := Table1;

DatabaseName := 'E:\Ejemplo';
Name := 'Table1';
TableName :='Clientes.dbf';
Active := True;
Datasource1.Dataset := Table1; // Aqui se detiene

vtdeleon 06-08-2005 21:05:58

Saludos

Oops, me equivoque, es sin nombre de la base de datos. DatabaseName := ExtractFilePath(ParamStr(0))


La franja horaria es GMT +2. Ahora son las 22:57:55.

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