CDaoWorkspace::RepairDatabase

static void PASCAL RepairDatabase (LPCTSTR lpszName );
jeter (CDaoException, CMemoryException);

Paramètres

lpszName

Le chemin et le nom de fichier pour un fichier de base de données Microsoft Jet moteur existant. Si vous omettez le chemin d'accès, uniquement le répertoire actif est recherché. Si votre système prend en charge l'uniforme 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 la chaîne de chemin d'accès car « \ » est le caractère d'échappement C++.)

Remarques

Appelez cette fonction membre si vous avez besoin tenter de réparer une base de données endommagée qui accède au moteur de base de données Microsoft Jet. Vous devez fermer la base de données spécifiée par lpszName avant de vous réparer il. Dans un environnement multi-utilisateur, les autres utilisateurs ne peuvent pas avoir lpszName ouverte pendant que vous sont réparer. Si lpszName n'est pas fermée ou n'est pas disponible pour l'usage exclusif, une erreur se produit.

Cette fonction membre tente de réparer une base de données est marquée comme peut-être corrompu par une opération d'écriture incomplète. Cela peut se produire si une application utilisant le moteur de base de données Microsoft Jet est fermée inopinément dû à un problème puissance ordinateur ou panne de matériel. Si vous terminer l'opération et appelez la fonction membre Close ou si vous quittez l'application d'une manière habituelle, la base de données ne sera pas marquée comme peut-être corrompu.

&Notenbsp ;  Après avoir réparé une base de données, c'est aussi une bonne idée de compacter à l'aide de la fonction de membre CompactDatabase pour défragmenter le fichier et récupérer de l'espace disque.

Pour plus d'informations sur les espaces de travail, consultez l'article Espace de travail DAO dans le Guide du programmeur Visual C++. Pour plus d'informations sur la réparation des bases de données, consultez la rubrique « Méthode RepairDatabase » dans l'aide de DAO.

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

Index