La Web del Programador: Comunidad de Programadores
 
    Pregunta:  30664 - CREAR UN ALIAS PARA SQL SERVER DESDE DELPHI!!!
Autor:  Carlos AvendaƱo Perez
Saludos ... Estoy tratando de crear una base de datos de sql server 7 desde delphi y generar un alias para esta, todo en tiempo de ejecucion, si alguien puede ayudarme lo agradeceria mucho, gracias...

  Respuesta:  Ana Gabriela Covarrubias
Carlos, los metodos del TSession te ayudaran a hacer esto, te doy una breve explicacion de ellos:
AddAlias, agrega el alias, ej:
var
parametros : TStringList;
begin
parametros := TStringList.Create;
try
parametros.add('Server name=' + miservidor);
parametros.add('User name=sa');
... //Agrega todos los parametros de conexion que necesites
Session.AddAlias(NombreDeMiAlias, 'SQL', parametros);
finally
parametros.free;
end;

Si antes quisieras preguntar si existe el alias puedes utilizar el metodo isAlias(nombre del alias) el cual te regresa true o false de acuerdo a si existe o no el alias con el nombre especificado

Suerte

Ana Gabriela Covarrubias Sanchez
http://www.smartware.com.mx