DAOでaccdbにアクセスするには?

解決


ムーミン  2011-03-07 09:49:26  No: 72430  IP: 192.*.*.*

現在、VC++6.0で開発されたプログラムがAccess97のMDBファイルをDAOで接続して動作しています。(WindowsXP)
今回、Access2010のaccdbファイルに対応し、開発環境もVS2008にする必要があります。(WindowsVista)

単純にコード上の「***.mdb」を「***.accdb」に変更しただけでは、『データベースの形式'***.accdb'を認識できません』とエラーになります。

DAOのバージョンの相違によるものかといろいろ試していますが解決に至りません。

どなたか詳しい方にご教示いただければ幸いです。

編集 削除
ムーミン  2011-04-04 12:12:12  No: 72431  IP: 192.*.*.*

回答もつかなくて残念ですが・・・自己レスです。

「VS2008には対応するがaccdbでなくても良い」という仕様変更になりました。
いろいろ調べましたが、DAOのDLLもバージョンアップしてaccdbに接続するのは難しそうですね。

また、何かありましたらよろしくお願いしますm(__)m

編集 削除