Partager via


CDaoDatabase::GetName

Appelez la fonction membre pour extraire le nom de la base de données actuellement ouverte, qui est le nom d'une base de données existant ou le nom d'une source de données ODBC stockée.

CString GetName( );

Valeur de retour

Le chemin d'accès complet et le nom de la base de données si l'opération a réussi ; sinon, CStringvide.

Notes

Si votre réseau prend en charge la convention d'affectation de noms uniforme (UNC), vous pouvez également spécifier un réseau chemin- pour l'exemple, « \\\\\\\ MYSERVER\MYSHARE\\ MYDIR MYDB.MDB ». (Doubles barres obliques inverses sont nécessaires dans les littéraux de chaîne car « \ » est le caractère d'échappement de C++.)

Vous pouvez, par exemple, souhaiter afficher ce nom dans un en-tête. Si une erreur se produit pendant que le nom est extrait, MFC lève une exception de type CDaoException.

Notes

Pour de meilleures performances lorsque des bases de données externes sont accessibles, nous vous recommandons de joindre des tables de base de données externes à une base de données Microsoft Jet (.MDB) plutôt que de vous connecter directement à la source de données.

Le type de base de données est indiqué par le fichier ou le dossier auquel les points de trajectoire, comme suit :

Points de chemin d'accès à.

Type de base de données

Fichier de .MDB

Base de données Microsoft Jet (Microsoft Access)

Dossier contenant des fichiers de .DBF

base de données de dBASE

Répertoire qui contient le fichier de .XLS

Base de données Microsoft Excel

Dossier contenant des fichiers de .PDX

Base de données de paradox

Répertoire qui contient correctement des bases de données de texte mis en forme

Base de données de format texte

Pour les bases de données ODBC telles que SQL Server et Oracle, la chaîne de connexion de la base de données identifie un nom de source de données (DSN) qui est stocké par ODBC.

Configuration requise

En-tête : afxdao.h

Voir aussi

Référence

CDaoDatabase, classe

Graphique de la hiérarchie

CDatabase::Open

CDatabase::GetConnect