|
Excel2007よりACCESS2007のデータベースに接続しようと
していますが、
「Set myConnect = New ADODB.Connection」の後の記述
「myConnect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & "\SysData.accdb"」
で「データベースの形式'C:\Sys\SysData.accdb'を認識できません」
というエラーが発生し、先に進めません。
OSは「WinXP SP2」です。
VBAを設定しているExcelファイルと参照先のACCESSデータベースは
ともに「C:\Sys\」に格納しています。
ちなみにデータリンクファイル(.udl)で試しても同様でした。
行った作業は、「プロバイダ」として「MS Jet4.0 OLE DB Provider」を選択し、
「接続」で「C:\Sys\SysData.accdb」のパスとパスワードを指定しました。
「.accdb」の拡張子が問題かと思い、「.mdb」に拡張子を変えて試しましたが
同様の結果でした。
解決のヒントなど頂けると助かります。
よろしくお願いします。
|
|