• 締切済み

Excel VBAにてADOを利用して、Access mdbへのコネク

Excel VBAにてADOを利用して、Access mdbへのコネクションは可能ですがAccess adpへのコネクションができません。    ちなみにコードはコネクション部位のみ記述しますが、 cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="*****.adp;" になります。  なお、目的はExcel VBAを利用して、Access adpデータを取り込みたいので他の方法で可能ならば 他の方法でもかまいません。 以上、よろしくお願いします。

みんなの回答

回答No.1

ADP のファイルにデーターは入ってないですよ。 ADP にはフォーム、レポート、ページ、マクロ、VBA モジュールしか含まれてません。 テーブル、クエリー (ビューやストアド プロシージャー) などは SQL Server 側に格納されているはずなので、接続先は SQL Server 内の DB になります。 その ADP を解析して、SQL Server が稼働しているホスト名、SQL Server のインスタンス名、DB の名前を確認してみてはどうでしょうか。

Cardiff19
質問者

お礼

アドバイスいただきありがとうございます。  本日、試してみますが分からないことがあったら再度ご教授いただけると幸いです。