dポイントプレゼントキャンペーン実施中!

Windows HomeEdition(64ビット)でVisualbasib2008 Express EditionからAccess2003のmdbに接続したいと考えています。
WindowsXP(32ビット)では、MS JET 4.0を使用していましたが、64ビットOSでは動作しないので代わりになるものはあるのでしょうか?

A 回答 (2件)

>教えていただいた方法で動作しました。


>すべての動作を確認したわけではありませんが、mdbに接続してデータを取得できることは確認しました。

まだ、回答受付中になっておりますが、どこか問題があるのでしょうか?
問題があるようなら明記願います。
    • good
    • 0

Windows HomeEdition(64ビット)でVisualbasib2008 Express EditionからAccess2003のmdbに接続したいと考えています。


WindowsXP(32ビット)では、MS JET 4.0を使用していましたが、64ビットOSでは動作しないので代わりになるものはあるのでしょうか?

私も知らなかったのですが、Jet は Win32 専用であり、64bit版の DLL が存在しないようです。
従って、x86 でビルドする必要がありますが、Express Edition では
Any CPU でのビルドしか選択できません。(EE 以上では選択ができる)
そこで、Express Edition を使っている場合は、*.vbproj ファイル内に <PlatformTarget>x86</PlatformTarget> を追加してビルドすれば
いいようです。
詳しくは、<PlatformTarget>x86</PlatformTarget> をキーにして検索して見て下さい。

その中の一例
http://david9142.spaces.live.com/blog/cns!5549D6 …
    • good
    • 0
この回答へのお礼

vbhanatyanさん

教えていただいた方法で動作しました。すべての動作を確認したわけではありませんが、mdbに接続してデータを取得できることは確認しました。ありがとうございました。

お礼日時:2010/03/06 15:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!