• 締切済み

パスワード付Access2010からリンクテーブル

パスワード付Access2010のテーブルを別のAccessでリンクテーブルとして使用しています。 このリンクテーブルを使ったクエリの結果を、ADOを使ってExcelシートに書きだしたいのですが、このリンクテーブルを使ったクエリを動かすと 「SQLステートメントが正しくありません。DELETE、INSERT、PROCEDURE、SELECTまたはUPDATEを使用してください」 というエラーメッセージが出てしまいます。 リンクテーブルのあるAccessでクエリを動かすと普通に動くのですが、ExcelからADOで動かすとエラーがでるということです。 このような場合に、エラーにならずにExcelからクエリを動かして結果をシートに出力する方法が何かありますでしょうか。 ご教授よろしくお願いいたします。

みんなの回答

回答No.1

下記が参考になりませんか。 Excelからパスワード付きAccess 【OKWave】 http://okwave.jp/qa/q7948601.html 上記の方法でConnectionを開いて、Execute メソッドで実行。 Execute メソッド (ADO Connection) https://msdn.microsoft.com/ja-jp/library/cc364125.aspx