Como importar tabelas MS Access protegidas por senha para excel?

2

Sem uma senha, posso importar facilmente o arquivo de acesso, mas quando ele é protegido por senha, são apenas erros. O método que estou usando é mostrado abaixo: Processo

O erro com um arquivo protegido por senha é mostrado abaixo: Erro

O método sugerido para abrir arquivos de acesso protegidos por PW é:

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

A questão agora é:

O script mostra que ele abrirá o banco de dados usando a senha codificada, mas como eu direi os dados - > Obter dados - > Do banco de dados - > Do banco de dados do Microsoft Access, para usar essa senha ao importar?

    
por Pherdindy 29.03.2018 / 13:35

1 resposta

1

Se você quiser importar dados de um arquivo protegido do Access usando a GUI, poderá usar uma conexão OLEDB:

Vá para Dados - > Outras fontes - > Do OLEDB :

ComosuastringOLEDB,digite:

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

Ou, se você estiver usando um arquivo MDB:

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

Selecione as Opções avançadas e, na caixa abaixo, insira sua consulta. Por exemplo. se você quiser importar Tabela1:

SELECT * FROM Table1

Em seguida, pressione OK , visualize os dados e pressione Load . Os dados devem ser carregados agora.

    
por 29.03.2018 / 13:46