Consultor Eletrônico



Kbase P115054: How to get the database alias of a database
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/10/2006
Status: Unverified

GOAL:

How to get the database alias of a database

GOAL:

How to know if a database has an database alias defined

FIX:

Use ALIAS and NUM-ALIAS functions.

For example:

DEFINE VARIABLE i AS INTEGER NO-UNDO.
DEFINE VARIABLE a AS INTEGER NO-UNDO.
DEFINE VARIABLE h AS LOGICAL NO-UNDO.
REPEAT i = 1 TO NUM-DBS:
ASSIGN h = FALSE.
REPEAT a = 1 TO NUM-ALIAS:
IF LDBNAME(i) = LDBNAME(ALIAS(a)) THEN
DO:
DISP LDBNAME(ALIAS(a)) ALIAS(a).
ASSIGN h = TRUE.
END.
END.
IF h = FALSE THEN
DISP LDBNAME(i) "no alias".
END.