简介
使用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不支援批次更新。一次仅能变更一列资料但不交付给潜藏内部的资料库。
下列表格显示记录组物件支援的方法。->