VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - 开发ADOCE搭配WinCE资料存取应用程序(1)
发表评论(0)作者:不详, 平台:VB6.0+Win98, 阅读:11435, 日期:2001-07-06
开发ADOCE搭配WinCE资料存取应用程序(1)
简介
使用 Microsoft ActiveX Data Objects (ADO),用户端应用程式可以从一个资料库伺 服器经由 OLE 资料库提供者来存取并操控资料。ActiveX Data Objects for Microsoft Windows CE (ADOCE) 提供一个 ADO for Windows CE 的子集合。ADOCE 在 Windows CE 作业系统增加新的资料库功能,可以存取储存在本机装置的资料 库并且提供与网路资料库资料同步。

ADOCE 版本 1.2 可以使用在手提式个人电脑 (H/PC) 与掌上型个人电脑。此文提供 ADO 与 ADOCE 之简介,描述记录组与栏位物件并且讨论如何使用 ADOCE。

ADO 与 ADOCE 简介
ADO 是 Microsoft 对各类型资料关键而高阶的介面。一个使用 ADO 的应用程式 可以透过 OLE 资料库提供者存取并操控在资料库伺服器中的资料。ADO 主要的 好处是容易使用、高速、占用很少的额外记忆体及占用磁碟空间很小。ADO 提供一 致并具高效能的资料存取能力,用以建立前端资料库用户端或是建立一个使用应用程式、工具或甚至是 Internet 浏览器的中间层商业物件。

ADO 是 Microsoft Universal Data Access 关键而重要的中心元件。Universal Data Access 提供对各种资讯来源的高效能存取,包括相关与不相关的资料来源以及一 个容易使用的程式化介面,此介面是独立的工具和语言。这些技术使得公司""合不 同的资料来源,建立容易维护的方法以及选择使用最好的工具、应用程式与系 统服务。

ADOCE 提供 ADO 对 Windows CE 作业系统的一个子集,包括记录组与栏位物件的执行。ADOCE 对 Windows CE 增加新的资料库功能,可以存 取储存在本机装置的资料库并且提供一个网路资料库的资料同步。ADOCE 从任何 COM-capable 环境提供对 Windows CE 资料库引擎之存取,像是 Microsoft Windows CE Toolkit 对 Microsoft Visual Basic 版本 6.0。

ADOCE 提供以下的特点:

自动双向同步至桌上型电脑主机。

新的资料类型:double 与 Boolean (与 Windows CE 资料库比较)。

支援 SQL。在 ADOCE 的进阶 SQL 支援包括美国国家标准学会 (ANSI) SQL。它增加新的资料库引擎功能,提供栏位名称,多重排序键,复合过滤,表格与索引建立,删除及编辑和多重表格之间的合并能力。

熟悉的 recordset.fieldname 存取。

桌上型电脑 ADO 相容性。

记录与栏位物件
ADOCE 控制有两个物件:记录组与栏位。记录组是一个虚拟 的资料库表格,其栏位和列对应至一个在 Windows CE 系统的实际资料库栏位与 列子集。当您要新增、删除或变更在记录组列中的资讯时,您可以将这些变更传 送至对应表格的那一部份。当您变更在记录组的资料时,记录组储存在记忆体中 ,使得潜藏内部的资料库在更新之前您可以执行取消它们。 ADOCE 不支援批次 更新。一次仅能变更一列资料但不交付给潜藏内部的资料库。

下列表格显示记录组物件支援的方法。