Cómo compactar una base de datos Microsoft Access utilizando Visual Basic .NET
RESUMEN
Ni ActiveX Data Objects (ADO) ni ADO .NET proporcionan los medios para bases de datos compactos o de reparación de Microsoft Access. Sin embargo, puede realizar esta tarea mediante el proveedor Microsoft Jet OLE DB y objetos de replicación (JRO) que se introdujo con Microsoft Data Access Components (MDAC) versión 2.1. ADO .NET permite el uso de bibliotecas de objetos basados en COM a través de la
interoperabilidad
capa.
En este artículo muestra cómo compactar una base de datos mediante Visual Basic .NET.
En este artículo muestra cómo compactar una base de datos mediante Visual Basic .NET.
requisitos
• | Microsoft Visual Basic .NET |
• | Microsoft Jet y objetos de replicación 2.1, 2.5, o 2.6 Biblioteca |
Pasos a ejemplo de construcción
1. | Abrir una nueva aplicación de consola de Visual Basic .NET. |
2. | En el Explorador de soluciones ventana, haga clic en el Referencias nodo y seleccione Agregar referencia . |
3. | En el Agregar referencia cuadro de diálogo, haga clic en el COM pestaña, y luego seleccione Microsoft Jet y objetos de replicación 2. x biblioteca . Haga clic en Seleccionar para agregarlo a los componentes seleccionados . Haga clic en OK . Nota En este paso, x es un marcador de posición para el número de versión actual del Microsoft Jet y objetos de replicación componente de biblioteca. |
4. | Un mensaje de advertencia aparecerá si no hay un envoltorio encontrados para la biblioteca seleccionada. Haga clic en Sí para generar un envoltorio. Microsoft ActiveX Data Objects Library (ADODB) y JRO referencias se añadirán al del proyecto Referencias . |
5. | En la ventana Explorador de soluciones, haga clic en Module1.vb y haga clic en Ver código . |
6. | Eliminar todo el código de la ventana de código. |
7. | Copia el siguiente código y pegarlo en la ventana de código:
|
8. | Cambiar la ruta de la Fuente y Destino archivos .mdb según el caso. Presione F5 para generar y ejecutar el proyecto. La base de datos compactada será en formato de Access 2000 (Jet 4.0). Para un formato Jet diferente, consulte la sección "Referencias". |