
パスワードがなければ、アクセス ファイルを簡単にインポートできますが、パスワードで保護されている場合はエラーが発生します。私が使用している方法を以下に示します。 プロセス
パスワードで保護されたファイルのエラーを以下に示します。 エラー
PW で保護された Access ファイルを開くための推奨方法は次のとおりです。
Set db = OpenDatabase("C:\myDB.accdb"), False, False, "MS Access"; PWD="somePassword")
現在の問題は次のとおりです。
スクリプトでは、ハードコードされたパスワードを使用してデータベースを開くことが示されていますが、インポート時にそのパスワードを使用するように、データ -> データの取得 -> データベースから -> Microsoft Access データベースからに指示するにはどうすればよいでしょうか。
答え1
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
次に、わかりました、データを表示し、負荷データが読み込まれるはずです。