Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
ubicacion de tablas

Buenas de nuevo. Aqui le sigo peleando. He visto informacion sobre los alias y es asi como tengo la base de datos pero, la duda surge si ahora tengo la base de datos en una determinada carpeta y a la hora de instalar el programa la quiero poner en otro sitio.
No se si me explico, no va a coincidir donde tengo la base dedatos desde delphi con la que vaya a instalar, hay alguna forma de decirle al delphi donde la quiero?

gracias
Responder Con Cita
  #2  
Antiguo 11-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola anubis,

Una forma de mantener la independencia del directorio de tu Base de Datos y tu ejecutable es empleado un archivo INI.
En dicho archivo guardas el directorio de tu base de datos.
De modo que en el evento onCreate abres el INI, lees su valor y se lo pasas a tu TXXXConnection.

No se es eso hacia donde va tu pregunta. Al menos eso es lo que entiendo
Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 11-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
gracias. Es una idea lo que propones, pero no queria que estuviera en un ini. Lo que si podria hacer es antes de compilar, no ejecutar, cambiarle la asignacion la ruta del alias, pero nose como hacerlo en tiempo de diseño, y dejarle el mismo alias.
Responder Con Cita
  #4  
Antiguo 11-06-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Anubis, tal como dije: es una opción.

Para manejar Alias en tiempo de ejecución debes emplear la clase TSession. Esta clase tiene encapsulada funciones para agregar, eliminar, y modificar Alias.

Creo que no es necesario crear un objeto de esta clase. Tengo entendido (de lo que recuerdo de haber leído en la Cara Oculta) que al crearse la conexión con una base de datos, en forma automática Delphi genera una variable pública de la clase TSession. Y se destruye cuando no hay más conexiones a cualquier base de datos.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
Antiguo 13-06-2007
Avatar de anubis
anubis anubis is offline
Miembro
 
Registrado: mar 2007
Posts: 863
Poder: 18
anubis Va por buen camino
perdon que insista, ya estuve buscando la manera de poder tener el alias y darle una ruta pero no soy capaz. os dire que tengo el datamodule, y ahi solo he metido un ttable y un datasource y me funciona para manejar tablas con mas o menos soltura (uso paradox, si es arcaico pero de momento, hasta no investigar a fondo otras bases). Con todo eso, de que forma puedo cambiarle la ruta en tiempo de diseño.

gracias
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ubicacion en un eje carteciano alastor Gráficos 1 11-12-2006 23:04:28
Ubicacion en un eje carteciano alastor Gráficos 1 06-12-2006 00:45:48
ubicacion del ejecutable Max_E. Varios 2 01-10-2006 23:15:28
Ubicación de la Impresora luxus Impresión 1 29-10-2005 08:07:56
Ubicacion en mi dbgrid el_barto OOP 8 05-08-2005 21:29:08


La franja horaria es GMT +2. Ahora son las 12:08:28.


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