概要
- Windows用のコンポーネント。アプリケーションとDBなどのデータソースとの間でデータ出入力を行うために使われる。
- OLE DB、ODBC、ADO、RDS を使うための DLL と関連リソースから構成される。
- Windows Vista より前は、MDAC (Microsoft Data Access Components)という名前だった。
バージョン
- MDAC 2.5 … Windows 2000
- MDAC 2.7 … Windows XP
- MDAC 2.8 … Windows 2003
- Windows DAC 6.0 … Windows Vista
インストールされているバージョンの調べ方
レジストリの以下のキーを参照。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess?FullInstallVer
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess?Version
<http://support.microsoft.com/kb/231943>
入手方法
以前は、Windows DAC を単独でダウンロード・インストールできたが、Windows OS に標準で組み込まれるようになったため、単体ではなく、Windows SDK に含まれて配布されている。
構造
アプリケーション | |
MDAC | ADO |
OLE DB | |
(ODBC) | |
データソース |
- ADOは、高レベルAPI。スクリプト環境で使うことが多い。.net環境の開発では、代わりにADO.NETが使われる。
- OLE DBは、データソースのI/Oを抽象化するCOMコンポーネント。データソースごとのドライバ(OLE DB Provider)が必要。
参考文献
- MDAC, WDAC | データ アクセス (以前のバージョン) <http://msdn.microsoft.com/ja-jp/data/aa937709.aspx>
- MDAC <http://msdn.microsoft.com/ja-jp/data/aa937729(en-us).aspx>
- Data Access Technologies Road Map <http://msdn.microsoft.com/en-us/library/ms810810.aspx>
- データ アクセス テクノロジのロードマップ <http://msdn.microsoft.com/ja-jp/library/cc407910.aspx>
- MDAC のバージョンを確認する方法 <http://support.microsoft.com/kb/301202/ja>
- MDACを新バージョンにアップグレードする方法 ? @IT <http://www.atmarkit.co.jp/fwin2k/win2ktips/912mdacupg/mdacupg.html>
- http://msdn.microsoft.com/ja-jp/library/cc407851.aspx
- http://msdn.microsoft.com/en-us/library/ms710252(VS.85).aspx
- http://support.microsoft.com/kb/969850/ja
- Microsoft Data Access Components (MDAC) のリリース履歴 <http://support.microsoft.com/kb/231943>