CDaoWorkspace::RepairDatabase

static void PASCAL RepairDatabase (LPCTSTR lpszName );
lançar (CDaoException, CMemoryException);

Parâmetros

lpszName

O caminho e o nome do arquivo para um arquivo de banco de dados mecanismo Microsoft Jet existente. Se você omitir o caminho, somente o diretório atual é pesquisado. Se seu sistema oferece suporte a uniform naming convention (UNC), você também pode especificar um caminho de rede, tais como: "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB". (Duplo barras invertidas são necessárias na cadeia de caracteres de caminho como "\" é o caractere de escape do C++.)

Observações

Chame essa função membro se você precisa tentar reparar um banco de dados corrompido que acessa o mecanismo de banco de dados Microsoft Jet. Você deve fechar o banco de dados especificado por lpszName antes que você consertá-lo. Em um ambiente multiusuário, outros usuários não é possível ter lpszName abrir enquanto você está reparando ele. Se lpszName não está fechada ou não está disponível para uso exclusivo, ocorrerá um erro.

Esta função de membro tenta reparar um banco de dados foi marcado como possivelmente corrompido por uma operação de gravação incompleta. Isso pode ocorrer se um aplicativo usando o Microsoft Jet database engine é fechado inesperadamente por causa de um problema de hardware de computador ou paralisação do poder. Se você concluir a operação e chamar a função de membro de Fechar ou encerrar o aplicativo de forma habitual, o banco de dados não será marcado como possivelmente corrompido.

&Notanbsp;  Depois de reparar um banco de dados, também é uma boa idéia compactá-la usando a função de membro CompactDatabase para desfragmentar o arquivo e recuperar espaço em disco.

Para obter mais informações sobre espaços de trabalho, consulte o artigo Espaço de trabalho DAO no Guia do programador do Visual C++. Para obter mais informações sobre como reparar bancos de dados, consulte o tópico "Método RepairDatabase" na Ajuda do DAO.

Visão geral de CDaoWorkspaceMembros de classe | Gráfico de hierarquia

Index