Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-03-2004
i.larranaga i.larranaga is offline
Miembro
 
Registrado: feb 2004
Posts: 26
Poder: 0
i.larranaga Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 10-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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';
Responder Con Cita
  #3  
Antiguo 10-03-2004
i.larranaga i.larranaga is offline
Miembro
 
Registrado: feb 2004
Posts: 26
Poder: 0
i.larranaga Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 10-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
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
Responder Con Cita
  #5  
Antiguo 10-03-2004
i.larranaga i.larranaga is offline
Miembro
 
Registrado: feb 2004
Posts: 26
Poder: 0
i.larranaga Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 10-03-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
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
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:22:30.


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
Copyright 1996-2007 Club Delphi