|
Los alias son almacenados en el fichero IDAPI.CFG, y modificarlos ahí no es muy buena idea, sin embargo, podemos necesitar un alias 'temporal' en nuestra aplicación. Este truco te enseña como hacer uno.
Delphi crea un objeto TSession automaticamente, (Session) siempre que utilices alguna database en tu aplicación. Tan sólo tendremos que utilizarlo.
Usaremos el método AddStandardAlias para crear el alias:
procedure TForm1.Button1Click(Sender: TObject);
begin
Session.AddStandardAlias('AliasName','c:\Patch\','DBASE');
end;
Los parámetros del método son:
procedure AddStandardAlias(const Name, Path, DefaultDriver: string);
# Name: Nombre del alias
# Path: Pah del Alias
# DefaultDriver: Driver a utilizar (Paradox, DBASE, o ASCIIDRV)
Bueno este es un ejemplo para otras base de datos, nunca he calado con MSSQL, supongo que solo le asignas en el defaul value el valor para MSSQL.
Espero te sirva, saludos
|