Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Existe un alias ? (https://www.clubdelphi.com/foros/showthread.php?t=52486)

GustavoCruz 22-01-2008 19:25:42

Existe un alias ?
 
Hola a todos y gracias por tomar algo de tu tiempo y mirar...

mi pregunta es la siguiente: Cómo hago para saber si existe un alias (por código) en mi máquina y si no qué debo hacer para crearlo (por código).

Gracias por todos los aportes...

jhonny 22-01-2008 20:06:06

Cita:

Empezado por GustavoCruz (Mensaje 260062)
Hola a todos y gracias por tomar algo de tu tiempo y mirar...

mi pregunta es la siguiente: Cómo hago para saber si existe un alias (por código) en mi máquina y si no qué debo hacer para crearlo (por código).

Gracias por todos los aportes...

Estas hablando de un Alias del BDE o de un alias en el archivo aliases de FireBird, ¿O de que? :confused:

GustavoCruz 22-01-2008 20:51:55

Del BDE, pero si me quieres hablar, además, de FireBird; yo no me quejaría...:D

jhonny 22-01-2008 22:29:03

Para saber si un alias de BDE existe, puedes hacerlo de la siguiente forma:

1) Baja un TSession.

2) Colocale un valor en SessionName.

3) Haces el siguiente codigo donde quieres averiguar lo que haz comentado... suponiendo que el Alias tuviera como nombre 'Hola'.

Código Delphi [-]
var
  LCadena :TStringList;
begin
  LCadena := TStringList.Create;

  Session1.Close;
  Session1.Open;
  Session1.GetAliasNames(LCadena);

  if LCadena.IndexOf('Hola') <> -1 then
    ShowMessage('Existe')
  else
    ShowMessage('No Existe');
end;

Pero para crear el Alias, busca información sobre su metodo AddAlias ;).

Nota: Cuando te pregunte, si era el alias de FireBird, me referia a las configuraciones de alias que uno hace en archivo aliases.conf que esta en la carpeta de FireBird ;).


La franja horaria es GMT +2. Ahora son las 22:25:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi