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)
-   -   Directorio de las tablas (https://www.clubdelphi.com/foros/showthread.php?t=8145)

i.larranaga 10-03-2004 09:53:29

Directorio de las tablas
 
Hola a todos,
he creado una aplicación que utiliza algunas tablas, pero quiero guardar estas en un subdirectorio llamado DATA. Lo que pasa es que al moverlos del directorio de la aplicación a este subdirectorio me da error. He probado a poner data\tabla.db en el nombre del fichero, pero no funciona.
A ver si alguien me puede echar una mano con esto y gracias de antemano. Un saludo.

__cadetill 10-03-2004 10:04:18

Si accedes mediante un alias, has de cambiar la ruta en el alias
Si pones la ruta directa al TDatabase, has de poner toda la ruta. Prueba con algo así:

Código:

ExtractFilePath(Application.ExeName) + '\data';

i.larranaga 10-03-2004 10:17:34

Hola,

lo que pasa es que pongo el nombre de la tabla en el inspector de objetos. En la propiedad TableName de un objeto TTable he probado a poner \data\tabla.db, pero no funciona así. ¿Qué tendría que poner en esta propiedad? Gracias.

__cadetill 10-03-2004 12:47:38

Bueno, en primer lugar, recomendarte la utilización de los TDatabase si usas varias tablas (para centrar las conexiones)

Por otro lado, en la propiedad DatabaseName del TTable pones lo que te he indicado y, luego, en TableName, el nombre de la tabla

Espero te sirva

i.larranaga 10-03-2004 15:18:56

Hola

al final he puesto en la propiedad que tú me has dicho .\data, ya que de la otra forma no interpretaba el código. Gracias por tu ayuda y un saludo.

roman 10-03-2004 16:39:06

Además de lo ya apuntado por cadetill, tu intento original era correcto excepto que la ruta "\data\tabla.db" no puede contener la diagonal inicial a que eso indica el directorio raíz. Es lo mismo quitar dicha diagonal que anteponerle el "." como hiciste.

// Saludos


La franja horaria es GMT +2. Ahora son las 07:12:34.

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