CDaoWorkspace::RepairDatabase

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

Parámetros

lpszName

La ruta y el nombre de un archivo de base de datos Microsoft Jet motor existente. Si omite la ruta de acceso, se busca sólo el directorio actual. Si el sistema es compatible con la Convención de nomenclatura uniforme (UNC), también puede especificar una ruta de red, tales como: "\\\\MYSERVER\\MYSHARE\\MYDIR\\MYDB.MDB". (Dobles barras diagonales inversas son necesarias en la cadena de ruta porque "\" es el carácter de escape de C++).

Observaciones

Llamar a esta función miembro si necesita intentar reparar una base de datos dañada que accede el motor de base de datos de Microsoft Jet. Debe cerrar la base de datos especificado por lpszName antes de que repararlo. En un entorno multiusuario, otros usuarios no pueden tener lpszName abierto mientras se están reparando. Si lpszName no está cerrada o no está disponible para su uso exclusivo, se produce un error.

Esta función miembro intenta reparar una base de datos que fue marcado como posiblemente dañado por una operación de escritura incompleta. Esto puede ocurrir si una aplicación que utiliza el motor de base de datos de Microsoft Jet se cierra inesperadamente debido a un problema de hardware de interrupción o equipo de poder. Si completar la operación y llamar a la función miembro Cerrar o salir de la aplicación de forma habitual, la base de datos no se marcará como posiblemente dañado.

&Notanbsp;  Después de reparar una base de datos, también es una buena idea para compactar mediante la función de miembro CompactDatabase para desfragmentar los archivos y recuperar espacio en disco.

Para obtener más información sobre espacios de trabajo, consulte el artículo Del espacio de trabajo DAO en la Guía del programador de Visual C++. Para obtener más información acerca de cómo reparar bases de datos, vea el tema "Método RepairDatabase" en la ayuda de DAO.

Visió&n General de CDaoWorkspace |nbsp; Miembros de clase | Diagrama de jerarquía

Index