PDA

Ver la Versión Completa : ¿Se puede cambiar el path del alias en tiempo de ejecución?


JuanBCT
23-05-2006, 15:05:09
Hola, que tal? Quiero ver si alguien me puede dar una mano con esto... tengo un programa que realiza un "append" de dos tablas, una origen y otra destino. Con el Opendialog elijo los archivos, etc. Anda todo bien, pero tengo la limitación de que las dos tablas tienen que estar en el mismo directorio (y este tiene que ser el directorio que está especificado en el alias). Incluso podría hacer dos alias pero estaría en la misma, lo que quiero es poder elegir cualquier tabla de cualquier carpeta. ¿Se puede cambiar el path del alias desde el programa?

Gracias y saludos!

marcoszorrilla
23-05-2006, 15:25:34
Algo como esto:
if lSeguir = True then
begin
Application.ProcessMessages;
QrImpOldDos.DatabaseName:=DmPal.confExportUnidad.Value+'\';

QrImpOldDos.Close;
QrImpOldDos.Sql.Clear;
QrImpOldDos.Sql.Add('Select Codigo,Club From Fcexpcon');
QrImpOldDos.Open;
..........

Un Saludo.

JuanBCT
23-05-2006, 18:20:29
Hola Marcos, gracias por responder. Me olvidé de indicar que no lo hice por SQL, igualmente acabo de encontrar en el foro el método AddStandardAlias que creo que es justo lo que necesito.
Gracias de nuevo y un saludo!