DATABASE()-Renvoie le nom de la base de donnée en cours pour accès aux tables


DATABASE( )

Pas de paramètre à passer.

Renvoie le nom de la base de données en cours à partir de laquelle les tables sont accessibles avec la commande SET DATABASE.

Les bases de données sont définies avec le BDE Administrator.

Si aucune base de données n'est ouverte, renvoie une chaîne vide ("").

----------------------------------------------------------------------------------------------------------------------

*** Exemple :

Dans l'exemple suivant, OPEN DATABASE et SET DATABASE TO sont utilisées pour se connecter à des bases de 
données sur un serveur de base de données, et DATABASE( ) est utilisée pour confirmer la base de données ouverte :

CLEAR
SET DBTYPE TO             && valeur par défaut DBASE
OPEN DATABASE CAClients LOGIN guest/guest;
       && Etablit une connexion avec le serveur de base de ;
          données et spécifie le nom d'utilisateur / mot de passe
OPEN DATABASE FLClients LOGIN guest/guest;
       && Etablit une connexion avec le serveur de base de ;
          données et spécifie le nom d'utilisateur / mot de passe
SET DATABASE TO CAClients && Active la base de données
USE admin.Oakland
? DATABASE()              && Renvoie CACLIENTS
? ALIAS()                 && Renvoie 1 
? DBF()                   && Renvoie ADMIN.OAKLAND
? WORKAREA()              && Renvoie 1
SET DATABASE TO FLClients && Active la base de données
? DATABASE()              && Renvoie FLCLIENTS
CLOSE DATABASES CAClients, FLClients ; 
                          && Déconnexion du serveur de; 
                             base de données


Fiche fabriquée le : 14/11/10 à 11:03:15