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

タイトル Re^9: exeが起動しない
投稿日: 2012/03/15(Thu) 01:49
投稿者魔界の仮面弁士
VSTO などにおいては、DAO の PIA に対して完全信頼のアクセス許可を
明示的に与えなければならないといった話があるようです。
それが今回の件に関係しているかどうかは分かりませんけれども。
http://msdn.microsoft.com/ja-jp/library/cc375817.aspx


> 教えていただいたoffice2003用をインストールしようとしましたが、
> officeは2007の為、インストールできませんでした。
XP用、2003用、2007用、2010用それぞれに PIA が用意されています。
http://msdn.microsoft.com/ja-jp/library/kh3965hw.aspx
http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=18346


> daoバージョン 10.0.4504.0のみインストールする方法はありますでしょうか?
そもそもコンパイル環境には dao 10.0.4504.0 があるのですよね。

Office や VSTO に含まれているのではないかと思いますが、そこまで調べてはいません。

参考までに、手元の環境にあった dao のライブラリを掲載しておきます。
mdb のみの対応となる DAO 3.5〜3.6 (Jet 3.5x〜4.0)と、
accdb にも対応した DAO 12.0 (Access Database Engine 12.0)の両方を列挙しています。


※ 当方環境 ※
・Windows 7 Enterprise x64
・VS2010 Ultimate
・VS2008 Team Development
・VS2005 Team Suite
・Office Standard 2010 x86
・Access 2010 x86


==============================
以下は .NET 用の PIA
------------------------------
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office11\dao.dll
 ファイルの説明: Primary Interop Assembly
 製品名: Microsoft Office XP
 ファイル更新日: 2007/07/30 13:43:54
 ファイルバージョン: 10.0.4504.0
 アセンブリバージョン: 10.0.4504.0
 ランタイム: v1.0.3705

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\dao.dll
 ファイルの説明: Primary Interop Assembly
 製品名: Microsoft Office XP
 ファイル更新日: 2007/04/26 15:32:34  … 何故か上記より古い
 アセンブリバージョン: 10.0.4504.0
 ファイルバージョン: 10.0.4504.0
 アセンブリバージョン: 10.0.4504.0
 ランタイム: v1.0.3705

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Common\dao.dll
 ファイルの説明: Primary Interop Assembly
 製品名: Microsoft Office XP
 ファイル更新日: 2011/01/18 18:27:04
 ファイルバージョン: 10.0.4504.0
 アセンブリバージョン: 10.0.4504.0
 ランタイム: v1.0.3705

------------------------------
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Access.Dao.dll
 ファイルの説明: Microsoft.Office.Interop.Access.Dao
 製品名: 2007 Microsoft Office system
 ファイル更新日: 2007/07/30 13:43:56
 ファイルバージョン: 12.0.4518.1014
 アセンブリバージョン: 12.0.0.0
 ランタイム: v1.1.4322

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Access.Dao.dll
 ファイルの説明: Microsoft.Office.Interop.Access.Dao
 製品名: 2007 Microsoft Office system
 ファイル更新日: 2011/01/18 18:27:02
 ファイルバージョン: 12.0.4518.1014
 アセンブリバージョン: 12.0.0.0
 ランタイム: v1.1.4322

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14\Microsoft.Office.Interop.Access.Dao.dll
 ファイルの説明: Microsoft.Office.Interop.Access.Dao
 製品名: Microsoft Office 2010
 ファイル更新日: 2011/01/18 18:27:04
 ファイルバージョン: 14.0.4760.1000
 アセンブリバージョン: 14.0.0.0
 ランタイム: v2.0.50727

==============================
以下は GAC に登録された物
------------------------------
C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Access.Dao\14.0.0.0__71e9bce111e9429c\Microsoft.Office.interop.access.dao.dll
 ファイルの説明: Microsoft.Office.Interop.Access.Dao
 製品名: Microsoft Office 2010
 ファイル更新日: 2011/10/11 19:40:24
 ファイルバージョン: 14.0.4760.1000
 アセンブリバージョン: 14.0.0.0
 ランタイム: v2.0.50727

==============================
以下は .NET 版ではなく COM 版の DAO 本体
------------------------------
C:\Program Files (x86)\Common Files\microsoft shared\DAO\DAO350.DLL
 [Microsoft DAO 3.51 Object Library]
 ファイルの説明: Microsoft DAO 3.51 Object Library
 製品名: Microsoft(R) Jet
 ファイル更新日: 1998/04/27 00:00:00
 ファイルバージョン: 3.51.1608.0
 タイプライブラリバージョン: 4.0

C:\Program Files (x86)\Common Files\microsoft shared\DAO\DAO360.DLL
 [Microsoft DAO 3.6 Object Library]
 ファイルの説明: Microsoft DAO 3.6 Object Library
 製品名: Microsoft(R) Jet
 ファイル更新日: 2009/07/14 10:15:08
 ファイルバージョン: 3.60.9756.0
 タイプライブラリバージョン: 5.0

C:\Program Files (x86)\Common Files\microsoft shared\DAO\DAO2535.TLB
 [Microsoft DAO 2.5/3.51 Compatibility Library]
 ファイル更新日: 1995/05/15 00:00:00
 タイプライブラリバージョン: 3.5

------------------------------
C:\Program Files (x86)\Microsoft Office\Office14\ACEDAO.DLL
 [Microsoft Office 14.0 Access database engine Object Library]
 ファイルの説明: Microsoft Access database engine Data Access Object Library
 製品名: Microsoft Office 2010
 ファイル更新日: 2010/12/28 00:49:20
 タイプライブラリバージョン: 14.0

C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL
 [Microsoft Office 14.0 Access database engine Object Library]
 ファイルの説明: Microsoft Access database engine Data Access Object Library
 製品名: Microsoft Office 2010
 ファイル更新日: 2010/12/28 00:49:20
 タイプライブラリバージョン: 14.0

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

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