質問: 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。これでデータが読み込まれます。