CDaoDatabase::GetName

CString GetName () ;
jeter (CDaoException, CMemoryException);

Valeur de retour

Le chemin d'accès complet et nom de fichier pour la base de données en cas de succès ; par ailleurs, un vide de CString.

Remarques

Appelez cette fonction membre pour récupérer le nom de la base de données actuellement ouverte, qui est le nom d'un fichier de base de données ou un nom de source de données ODBC inscrit. Si votre réseau prend en charge l'uniform naming convention (UNC), vous pouvez également spécifier un chemin d'accès réseau, tels que "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB ». (Barres obliques inverses doubles sont requis dans les littéraux de chaîne car « \ » est le caractère d'échappement C++.)

Vous pouvez par exemple afficher ce nom dans une rubrique. Si une erreur se produit lors de la récupération du nom, MFC lève une exception de type CDaoException.

&Nbsp important;  Pour améliorer les performances lorsque vous accédez à des bases de données externes, il est recommandé que vous attacher les tables de la base de données externe à une base de données Microsoft Jet moteur (.MDB) plutôt que de se connecter directement à la source de données.

Le type de base de données est indiqué par le fichier ou le répertoire pointant le chemin d'accès, comme suit,:

Points de chemin d'accès à.. Type de base de données
.Fichier MDB Base de données de Microsoft Jet (Microsoft Access)
Répertoire contenant.DBF fichiers base de données dBASE®
Répertoire contenant.Fichier XLS Base de données Microsoft Excel
Répertoire contenant.Fichiers DBF (s) Base de données Microsoft FoxPro ®
Répertoire contenant.PDX fichier (s) Base de données Paradox ®
Répertoire contenant les fichiers de base de données de texte correctement formaté Base de données de texte format

Pour les bases de données ODBC, tels que Microsoft SQL Server et Oracle ®, la base de données se connectent chaîne identifie un nom de source de données (DSN) enregistré par ODBC.

Pour plus d'informations sur la fixation des tables externes, consultez l'article DAO externe : attacher des Tables externes dans le Guide du programmeur Visual C++.

Aperçu CDaoDatabase |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDatabase::Open, CDatabase::GetConnect

Index