<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
	<id>https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=MicrosoftDataAccessComponents</id>
	<title>MicrosoftDataAccessComponents - 修訂紀錄</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.taigi.ima.org.tw/w/index.php?action=history&amp;feed=atom&amp;title=MicrosoftDataAccessComponents"/>
	<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=MicrosoftDataAccessComponents&amp;action=history"/>
	<updated>2026-04-22T18:18:37Z</updated>
	<subtitle>本 wiki 上此頁面的修訂紀錄</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.taigi.ima.org.tw/w/index.php?title=MicrosoftDataAccessComponents&amp;diff=478596&amp;oldid=prev</id>
		<title>TaiwanTonguesApiRobot：​從 JSON 檔案批量匯入</title>
		<link rel="alternate" type="text/html" href="https://wiki.taigi.ima.org.tw/w/index.php?title=MicrosoftDataAccessComponents&amp;diff=478596&amp;oldid=prev"/>
		<updated>2025-08-23T11:22:09Z</updated>

		<summary type="html">&lt;p&gt;從 JSON 檔案批量匯入&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新頁面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Microsoft Data Access Components&amp;#039;&amp;#039;&amp;#039;（&amp;#039;&amp;#039;&amp;#039;MDAC&amp;#039;&amp;#039;&amp;#039;）是微軟專門為資料存取功能發展的應用程式開發介面，做為微軟的統一化資料存取（Universal Data Access ; UDA）解決方案的核心組成，上頭仔的版本佇咧一九九六年八月發表。目前其組成元件有 ODBC，OLE DB 以及 ADO，其中 ADO 是佇咧 Visual Basic 上唯一的資料存取管道，而且 OLE DB 是因為 COM 之上，供 C / C + + 存取佮提供資料的介面，ODBC 是統一化的資料存取 API。&lt;br /&gt;
&lt;br /&gt;
==體系架構==&lt;br /&gt;
&lt;br /&gt;
MDAC 體系架構會當看做三層：&lt;br /&gt;
&lt;br /&gt;
一 . 編程介面層：包括講 ADO 佮 ADO . NET&lt;br /&gt;
二 . 資料庫存取層，是由資料庫製造商開發，如：Oracle 抑是 Microsoft 的 OLE DB、. NET managed providers、ODBC drivers&lt;br /&gt;
三 . 資料庫家己自身。&lt;br /&gt;
&lt;br /&gt;
開發者閣會當直接寫程式存取 OLE DB 抑是 ODBC。&lt;br /&gt;
&lt;br /&gt;
==組成元件==&lt;br /&gt;
&lt;br /&gt;
MDAC 中包括下列的元件：&lt;br /&gt;
&lt;br /&gt;
===SQL Server 使用者捀網路函式庫===&lt;br /&gt;
&lt;br /&gt;
SQL Server Network Client Library（佇咧 SQL Server 兩千空五時由 SQL Native Client 取代）是欲連接 SQL Server 必要的使用者捀函式庫，提供必要的資料流轉譯的支援，並成做 OLE DB Provider for SQL Server , ODBC SQL Server Driver , SQL Server . NET Provider 等等的資料提供者的底層通訊函式庫。&lt;br /&gt;
&lt;br /&gt;
===ADO===&lt;br /&gt;
&lt;br /&gt;
為以 COM 為基礎所開發的資料存取元件，予高階程式語言使用，親像手稿語言（Scripting Language）抑是講 Visual Basic，目前已經予 Microsoft Windows 平台頂的開發人員廣為採用，伊向上提供數一个物件類別供應用程式呼叫，向下跤是呼叫 OLE DB 所提供的介面，因此資料庫必須愛有 OLE DB Provider，才會當由 ADO 搧叫，這个機制佇咧 . NET Framework 中的 ADO . NET 中嘛閣繼續採用。&lt;br /&gt;
&lt;br /&gt;
===OLE DB===&lt;br /&gt;
&lt;br /&gt;
OLE DB 是做理由資料來源當中撈資料閣接受自 ADO 的指令來提供資料的介面，會介面是由此 COM 規格所開發，同時嘛會當直接由 C / C + + 來儉取。&lt;br /&gt;
&lt;br /&gt;
===ODBC===&lt;br /&gt;
&lt;br /&gt;
ODBC（Open Database Connectivity）是由 SQL Access Group，X / Open（目前為 The Open Group 的一部份）以及 ISO / EIC 所提出來的 Call Level Interface（CLI，呼叫層次介面）介面規格 [一]，由微軟開發出頭一份 ODBC 的實作，每一个資料庫攏會當實作出連結家己的資料來源的 ODBC 驅動程式（Driver）， 來應用程式開發人員會當利用 ODBC 所開放的 API 搧叫，經由 ODBC Driver 來進入資料庫來進行存取佮處理工課。&lt;br /&gt;
&lt;br /&gt;
===Jet 資料庫工具===&lt;br /&gt;
&lt;br /&gt;
微軟特別為 Microsoft Jet 的資料庫提供兩个重要的元件：&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;ADOX&amp;#039;&amp;#039;&amp;#039;：會當由開發人員經由封裝佇 ADOX 中的 DDL 和 DCL 能力來著 Microsoft Access 資料庫執行資料庫物件的修改佮權限頂懸的控制。&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;JRO&amp;#039;&amp;#039;&amp;#039;：會當由開發人員經由封裝佇 JRO 中的東西，著 Microsoft Access 資料庫執行複製，修補佮壓縮等工課。&lt;br /&gt;
&lt;br /&gt;
===捌內含佇 MDAC 中的元件===&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;Embedded SQL / C（ESQL / C）&amp;#039;&amp;#039;&amp;#039;：佇咧 C 語言中國內底的嵌 SQL，送來資料庫內底執行，ESQL / C 佇咧 SQL Server 七夕空起終止。&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;RDO（Remote Data Object）&amp;#039;&amp;#039;&amp;#039;：為著提供網路的資料存取所開發的元件，彼當陣 ADO 猶未成熟，目前已經由 ADO 取代。&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;DAO（Data Access Object）&amp;#039;&amp;#039;&amp;#039;：為較早 Microsoft Access 的官方 API，但目前已經由 ADO 取代，其實 DDL 功能嘛由 ADOX 所取代。&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;DB-Library&amp;#039;&amp;#039;&amp;#039;：為 C 語言直接存取 SQL Server 的專屬低階介面，佇咧 SQL Server 兩千空五起終止支援。&lt;br /&gt;
&lt;br /&gt;
==版本列表==&lt;br /&gt;
&lt;br /&gt;
微軟提供兩个方法來檢查電腦當中所安裝的 MDAC 版本是按怎，其中一个方法就是使用 ADO . NET Component Checker 程式，伊會使檢查每一个 MDAC 所安裝的 DLL 版本；另外一个方法是檢查登錄資料庫機碼：` HKEY _ LOCAL _ MACHINE \ Software \ Microsoft \ DataAccess \ FullInstallVer `&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
&lt;br /&gt;
[[分類: 待校正]]&lt;/div&gt;</summary>
		<author><name>TaiwanTonguesApiRobot</name></author>
	</entry>
</feed>