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