回覆列表
  • 1 # 指尖時

    dao 資料連線物件rdo 遠端的ado active X資料庫控制元件odbc 資料來源DAO - (Data Access Objects)不像ODBC那樣是面向C/C++程式設計師的,它是微軟提供給Visual Basic開發人員的一種簡單的資料訪問方法,用於操縱Access資料庫。RDO – 在使用DAO訪問不同的關係型資料庫的時候,Jet引擎不得不在DAO和ODBC之間進行命令的轉化,導致了效能的下降,而RDO(Remote Data Objects)的出現就順理成章了。ADO – 基於OLE DB之上的ADO更簡單、更高階、更適合Visual Basic程式設計師,同時消除了OLE DB的多種弊端,取而代之是微軟技術發展的趨勢。 DAO 的設計思想使用一種介面來訪問多種型別的資料。它在處理時使用Microsoft.Jet介面的ODBC資料來源。DAO.Jet資料庫服務的最獨特的方面就是它有自己的查詢引擎。但它的最大弱點是由於查詢服務運行於本地機上,這就意味著在處理任何遠端資料請求之前,必須把所有的資料都傳輸到本地工作站上,但在低速連線中呼叫大量資料時這是一個缺點。另外的一個缺點是它不“認識”Internet,DAO.Jet 服務是為單機和區域網(LAN)開發的。 ADO和DAO的最大區別是ADO使用OLEDB介面而非ODBC作為底層資料供應者的。依靠OLEDB,ADO也能夠支援對非SQL資料儲存的紀錄集訪問,如Email和網路目錄服務。OLEDB提供了比ODBC更多的靈活性和易用性。OLEDB服務的內部設計使得它能存取標準SQL型別的資料那樣容易的訪問非SQL資料儲存。OLEDB的一個關鍵特性是它可以提供對描述性資料儲存的處理。透過提供某種方法來描述資料儲存方式,OLEDB可以對以任何格式儲存的資料和以任何方法執行的查詢提供訪問途徑。由於OLEDB並不要求所有資料儲存都以表格、行和列的形式出現。所以與ODBC相比,它適用於更多的資料儲存型別。

  • 中秋節和大豐收的關聯?
  • 圍魏救趙的主要內容是什麼?