簡介
使用MicrosoftActiveXDataObjects(ADO),用戶端應用程式可以從一個資料庫伺服器經由OLE資料庫提供者來存取並操控資料。ActiveXDataObjectsforMicrosoftWindowsCE(ADOCE)提供一個ADOforWindowsCE的子集合。ADOCE在WindowsCE作業系統增加新的資料庫功能,可以存取儲存在本機裝置的資料庫並且提供與網路資料庫資料同步。
ADOCE版本1.2可以使用在手提式個人電腦(H/PC)與掌上型個人電腦。此文提供ADO與ADOCE之簡介,描述記錄組與欄位物件並且討論如何使用ADOCE。
ADO與ADOCE簡介
ADO是Microsoft對各類型資料關鍵而高階的介面。一個使用ADO的應用程式可以透過OLE資料庫提供者存取並操控在資料庫伺服器中的資料。ADO主要的好處是容易使用、高速、占用很少的額外記憶體及占用磁碟空間很小。ADO提供一致並具高效能的資料存取能力,用以建立前端資料庫用戶端或是建立一個使用應用程式、工具或甚至是Internet浏覽器的中間層商業物件。
ADO是MicrosoftUniversalDataAccess關鍵而重要的中心元件。UniversalDataAccess提供對各種資訊來源的高效能存取,包括相關與不相關的資料來源以及一個容易使用的程式化介面,此介面是獨立的工具和語言。這些技術使得公司""合不同的資料來源,建立容易維護的方法以及選擇使用最好的工具、應用程式與系統服務。
ADOCE提供ADO對WindowsCE作業系統的一個子集,包括記錄組與欄位物件的執行。ADOCE對WindowsCE增加新的資料庫功能,可以存取儲存在本機裝置的資料庫並且提供一個網路資料庫的資料同步。ADOCE從任何COM-capable環境提供對WindowsCE資料庫引擎之存取,像是MicrosoftWindowsCEToolkit對MicrosoftVisualBasic版本6.0。
ADOCE提供以下的特點:
自動雙向同步至桌上型電腦主機。
新的資料類型:double與Boolean(與WindowsCE資料庫比較)。
支援SQL。在ADOCE的進階SQL支援包括美國國家標准學會(ANSI)SQL。它增加新的資料庫引擎功能,提供欄位名稱,多重排序鍵,復合過濾,表格與索引建立,刪除及編輯和多重表格之間的合並能力。
熟悉的recordset.fieldname存取。
桌上型電腦ADO相容性。
記錄與欄位物件
ADOCE控制有兩個物件:記錄組與欄位。記錄組是一個虛擬的資料庫表格,其欄位和列對應至一個在WindowsCE系統的實際資料庫欄位與列子集。當您要新增、刪除或變更在記錄組列中的資訊時,您可以將這些變更傳送至對應表格的那一部份。當您變更在記錄組的資料時,記錄組儲存在記憶體中,使得潛藏內部的資料庫在更新之前您可以執行取消它們。ADOCE不支援批次更新。一次僅能變更一列資料但不交付給潛藏內部的資料庫。
下列表格顯示記錄組物件支援的方法。->