¿Cómo importar tablas de MS Access protegidas con contraseña para sobresalir?

¿Cómo importar tablas de MS Access protegidas con contraseña para sobresalir?

Sin una contraseña, puedo importar fácilmente el archivo de acceso, pero cuando está protegido con contraseña, simplemente genera errores. El método que estoy usando se muestra a continuación: Proceso

El error con un archivo protegido con contraseña se muestra a continuación: Error

El método sugerido para abrir archivos de Access protegidos por PW es:

Set db = OpenDatabase("C:\myDB.accdb"), False, False, "MS Access"; PWD="somePassword")

El problema ahora es:

El script muestra que abrirá la base de datos usando la contraseña codificada, pero ¿cómo le digo a Datos -> Obtener datos -> De la base de datos -> De la base de datos de Microsoft Access que use esa contraseña al importar?

Respuesta1

Si desea importar datos desde un archivo de Access protegido usando la GUI, puede usar una conexión OLEDB:

Ir aDatos-> Otras fuentes->Desde OLEDB:

ingrese la descripción de la imagen aquí

Como cadena OLEDB, ingrese:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Path\To\File.accdb";Jet OLEDB:Database Password="MyPassword";

O, si estás usando un archivo MDB:

Provider=Microsoft.JET.OLEDB.4.0;Data Source="C:\Path\To\File.mdb";Jet OLEDB:Database Password="MyPassword";

Desplegable elOpciones avanzadas, y en el cuadro de abajo, ingrese su consulta. Por ejemplo, si desea importar la Tabla1:

SELECT * FROM Table1

SELECCIONAR * DE la Tabla 1

Entonces presioneDE ACUERDO, vea los datos y presioneCarga. Los datos ahora deberían cargarse.

información relacionada