tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: Access mdeの接続でエラー
投稿日: 2013/09/24(Tue) 17:12
投稿者Shin
魔界の仮面弁士様

ご丁寧な教授、誠に有難うございます。

ご指摘のようにACCESS2000ではサポート等の問題が多いので
後継バージョンで対応をするように致します。

決断のきっかけになりました。
誠に有難うございます。





> > Access2000のmdeへVB.NETで接続するアプリを作成し
> > 配布しました。
>
> そもそも Access 2000 のランタイムは、Windows 7 での動作を
> 保証していません。後継製品を購入して、MDE を再作成した方が良いかと。
>
> Access 2000 のメインストリームサポートは 2004年6月30日に終了。
> Access 2000 の延長サポートフェーズも、2009年7月14日に終了。
> 一方、Windows 7 のリリース日は、2009年9月1日です。
>
>
> [Access 2013 Runtime] (x86用、x64用)
> http://www.microsoft.com/ja-jp/download/details.aspx?id=39358
> ※サポート OS は Windows 7 から Windows 8 までです。
>
> [Access 2010 Runtime] (x86用、x64用)
> http://www.microsoft.com/ja-jp/download/details.aspx?id=10910
> ※サポート OS は Windows XP/SP3 から Windows 7 までです。
>
> [Access 2007 Runtime]
> http://www.microsoft.com/ja-jp/download/details.aspx?id=4438
> ※サポート OS は Windows XP/SP2 から Windows Vista までです。
> ※ただし下記により、Windows 7 に対する限定的なサポートが追加されています。
>  http://www.microsoft.com/ja-jp/office/platform.aspx
>
>
>
> > Windows8 64bitでインストールし実行したところ
> 作成したアプリは、x64 ビルドですか? x86 ビルドですか? AnyCPU ですか?
>
> Office 2007 以下は 64bit 版が存在しないため、Office 連携を行うなら
> x86 ビルドにすることが望ましいです。
>
>
> > mdeへの接続でエラーとなります。
> 何というエラーになるのでしょうか?
>
> また、そもそもどのように接続しているのでしょうか?
>
> GetObject 等で Access インスタンスを操作しているのか、
> DAO360.DLL での接続なのか
> ACEDAO.DLL での接続なのか
> ADODB + Microsoft.JET.OLEDB.4.0 での接続なのか
> ADODB + Microsoft.ACE.OLEDB.12.0 での接続なのか
> System.Data.OleDb + Microsoft.JET.OLEDB.4.0 での接続なのか
> System.Data.OleDb + Microsoft.ACE.OLEDB.12.0 での接続なのか
> あるいはそれ以外なのか…。
>
>
>
> Microsoft.JET.OLEDB.4.0 だとしたら、64bit版が存在しないので、
> アプリケーションを 32bit モードでビルドしておく必要があります。
>
> Microsoft.ACE.OLEDB.12.0 については 64bit 版と 32bit 版が存在しますが、
> いずれも Office 2000 には付属していないため、別途導入する必要があります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。