FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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'; |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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 |
#5
|
|||
|
|||
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. |
#6
|
||||
|
||||
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 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|