SELECT-BASE
BUT
Cette fonction permet de se positionner sur une base d’archivage (connexion et positionnement d’un alias (ARD)). Cette fonction est liée avec la fonction d’exécution d’une requête de type REN sur une base d’archivage : elle identifie sur quelle base se positionner.
Cette fonction est disponible uniquement pour les requêtes de type REB.
TYPE CARACTERE (rubrique Fonction Gestion pour type de requête REB exclusivement, libellé : Select. Base Archi.).
SYNTAXE
Variable = SELECT-BASE(BASE-ARCHI= Nom Logique Base)
PARAMETRES
Paramètre | E/S | O | Type | Description |
BASE-ARCHI | E | Oui | Caractère | Nom logique de la base de données archivage sur laquelle se connecter. Peut être une variable locale, une constante locale ou une constante globale. |
EXEMPLE
L’instruction qui suit permet de se connecter sur la base dont le nom logique est défini dans la variable locale BaseArchivage
VLO.ConnectBase = SELECT-BASE(BASE-ARCHI= VLO.BaseArchivage )
NOTES
La base d’archivage donnée à la fonction doit être définie comme base de données DIAPASON de type archivage.
La fonction retourne dans la variable résultat :
la valeur *INC lors de toute anomalie d’exécution : base inconnue, problème de connexion, …),
la valeur vide pour toute exécution correcte.