パスワードがなくてもアクセスファイルを簡単にインポートできますが、パスワードで保護されているとエラーになります。私が使用している方法を以下に示します: Process
パスワードで保護されたファイルのエラーを以下に示します。 エラー
PWで保護されたAccessファイルを開くための推奨方法は次のとおりです。
Set db = OpenDatabase("C:\myDB.accdb"), False, False, "MS Access"; PWD="somePassword")
現在の問題は次のとおりです。
スクリプトは、ハードコードされたパスワードを使用してデータベースを開くことを示していますが、インポート時にそのパスワードを使用するように、データ->データの取得->データベースから-> Microsoft Accessデータベースからどのように指示しますか?
GUIを使用して保護されたAccessファイルからデータをインポートする場合は、OLEDB接続を使用できます。
データ->その他のソース->OLEDBから:
OLEDB文字列として、次のように入力します。
Provider=Microsoft.ACE.OLEDB.12.0;Data Source="C:\Path\To\File.accdb";Jet OLEDB:Database Password="MyPassword";
または、MDBファイルを使用している場合:
Provider=Microsoft.JET.OLEDB.4.0;Data Source="C:\Path\To\File.mdb";Jet OLEDB:Database Password="MyPassword";
詳細オプションをドロップダウンし、下のボックスにクエリを入力します。例えば。 Table1をインポートする場合:
SELECT * FROM Table1
次に、[〜#〜] ok [〜#〜]を押してデータを表示し、Load。これでデータが読み込まれます。