Select the product you need help with
Cómo usar ADOX de C++ para copiar un archivo de base de datos de Jet anterior a una nueva base de datos de formato de Jet 4.0Id. de artículo: 321328 - Ver los productos a los que se aplica este artículo ResumenEn este artículo se muestra cómo utilizar ActiveX Data Objects Extensions para Data Definition Language and Security (ADOX) con Visual C++ para crear una nueva base de datos Jet utilizando datos de una base de datos Jet con formato antiguo. En este artículo también se demuestra las técnicas siguientes que se utilizan en ADOX con Visual C++:
Más informaciónProbar el método CompactDatabase de objetos de replicación de Jet (JRO) revela que el método no no efectively el convertir una tabla al formato de Jet 4.0 si se encuentra la tabla de origen en Access 2.0 o en formato de Access 95. Si una tabla que se genera mediante Access 2.0 o Access 95 se convierte al formato de Jet 4.0 mediante el método CompactDatabase del objeto JRO, Access 2000 o Access 2002 no puede abrir correctamente la base de datos. Este problema está todavía bajo investigación de Microsoft. Tenga en cuenta que se pretendían sólo funcionan con Jet 4.0 y Jet 3.5 x bases de datos de formato de objetos JRO. Para convertir la base de Jet datos anterior (anterior a formato de Jet 3.5), utilice ADOX para crear una base de datos nueva con 4.0 formato y copiar todas las tablas. El código siguiente muestra cómo hacerlo. Se trata de un ejemplo sencillo y no aborda varios escenarios especiales, como claves principales, índices, propiedades y relaciones. El ejemplo copia sólo las tablas y no copiar otros objetos de la base de datos de origen. Para obtener información adicional acerca estas técnicas, consulte la documentación de ADOX en el sitio Web de MSDN Library. Guarde el código siguiente en un proyecto de C++ y, a continuación, genere el proyecto: Nota : no es necesario cambiar nada en el código excepto para las rutas en las cadenas # Import y conexión. ReferenciasPara obtener más información, visite MSDN Library en el siguiente sitio Web de Microsoft: http://msdn2.microsoft.com/en-us/library/default.aspx En el árbol de contenido en el panel izquierdo de la biblioteca de MSDN, vaya al siguiente tema de Ayuda:
(http://msdn2.microsoft.com/en-us/library/default.aspx)
\Data Access
\Microsoft Data Access Components
\ADO
\SDK Documentation
\Microsoft ActiveX Data Objects (ADO)
\ADO Programmer's Guide
225048
(http://support.microsoft.com/kb/225048/EN-US/
)
INFORMACIÓN: Problemas migración de DAO/Jet a ADO y Jet 304322
(http://support.microsoft.com/kb/304322/EN-US/
)
ACC2002: Cómo usar ADOX para importar relaciones 230588
(http://support.microsoft.com/kb/230588/EN-US/
)
Cómo vincular y actualizar vinculado tablas Jet mediante ADOX 279245
(http://support.microsoft.com/kb/279245/EN-US/
)
REVISIÓN: Propiedades de columna predeterminado liquidación al establecer o comprobar valores utilizando ADOX a una base de datos de Access 304323
(http://support.microsoft.com/kb/304323/EN-US/
)
ACC2002: Cómo usar ADOX para crear una consulta de paso a través SQL 275252
(http://support.microsoft.com/kb/275252/EN-US/
)
ACC2000: Cómo crear una tabla con tipos de datos Jet a través de ADOX 252908
(http://support.microsoft.com/kb/252908/EN-US/
)
Cómo crear una tabla con la clave principal mediante ADOX 230501
(http://support.microsoft.com/kb/230501/EN-US/
)
Cómo compactar base de datos Microsoft Access a través de ADO PropiedadesId. de artículo: 321328 - Última revisión: lunes, 15 de agosto de 2005 - Versión: 1.4 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 321328
(http://support.microsoft.com/kb/321328/en-us/
)
|




Volver al principio








