- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL数据库编程【荐】.ppt
SQL数据库编程 ADOCE简介 ADO是Microsoft 公司为各类型数据所提供的一个策略性的高级界面。使用ADO的应用程序可以通过 OLE 数据库提供者存取和操作数据库服务器中的数据。ADO 主要的好处是容易使用、高速、占用内存少及占用磁盘空间小。ADO 提供一致高效的数据存取,用以建立前端数据库客户端或是建立应用程序、工具甚至是 Internet 浏览器的中间层商业对象。 ADO 是 Microsoft Universal Data Access 关键组件。Universal Data Access 提供对各种信息来源的高效存取,包括关系型和非关系型的数据源以及一个容易使用的程序化界面。该界面不但独立于开发工具,也不限定使用哪一种程序语言。这些技术使得公司能够综合不同的数据源,建立容易维护的解决方案并选择使用最好的工具、应用程序和应用平台。 ADOCE 提供 ADO 对 Windows CE 操作系统的子集合,这个子集合包括对 Recordset对象和 Field 对象的支持。ADOCE 对 Windows CE 来说增加了新的数据库功能,可以存取保存在本机中的数据库并且提供网络数据库的数据同步。ADOCE 在任何 COM- capable 环境下都提供对 Windows CE 数据库引擎的存取。 ADOCE提供了 ADOCE.Connetion 对象,用来创建和存取数据库、数据表。ADOCE还提供了一个 Errors 对象,它用来代表各类运行中产生的错误。此外,ADOCE 提供的名为 ADOCE.Recordset 的对象,用来表示从实际数据库、数据表里提取组合而成的虚拟记录集。在 ADOCE.Recordset 对象中含有很多的方法与属性,它们主要用于管理已经获得的记录集合,此外它还含有一个 Field 对象,用于表示字段。 Connection 对象 Connection 对象的方法共有 7 种 Recordset对象 Recordset对象的方法共有17种 Field 对象 Field 对象是组成数据表的最基本组件。Field 对象的方法共有 2 种 SQL简介 SQL是一种专门用来处理关系型数据库的语句(statement),也有人将 SQL称作是第 4代程序语言,它是Structured Query Language3个单词的缩写。 主要功能包括: (1)定义、创建和修改数据库及数据表 (2)新增、删除、修改、查询实际数据表中的记录的功能 (3)保持数据库的安全性与数据的整合性 SQL 语句分成两种:DDL 与 DML。DDL 是 Data Definition Language (数据定义语言)的缩写,它支持上述第1项功能,而 DML 是 Data Manipulation Language(数据操作语言)的缩写,它支持上述第2项功能。 ADOCE 目前支持的 DDL ADOCE 目前支持的 DDL ADOCE编程实现 ADOCE属于标准的COM组件,采用动态连接库的形式进行发布,在使用ADOCE进行数据编程,必须对ADOCE的动态连接库下载到目标板,并利用REGSVRCE.EXE对部分需要注册的DLL组件进行注册 * * 取消当前的事务 RollbackTran 执行一个不会返回记录集的命令 Execute 从数据源的提供者处获取关于数据库的schema 信息 OpenSchema 打开与实际数据源间渠道沟通 Open 将目前事务的内容写入 CommmitTrans 关闭正在使用的数据库连接,同时中断与实际数据库间的沟通渠道 Close 在目前的数据库连接上建立一个新的事务(transaction) BeginTrans 描 述 方 法 复制一份虚拟记录集 clone 从建有索引的虚拟记录集中查找一笔记录,并将记录指针指向该记录使之成为当前的记录 Seek 返回符合特定条件的虚拟记录集 Find 以数据源更新虚拟记录集的内容t from the data Requery 取消保留在内存中关于记录的修改 CancelUpdate 将虚拟记录集中被更新的记录写入数据库 Update 从目前的虚拟记录集中删除一笔记录 Delete 针对目前的虚拟记录集新建一笔记录 AddNew 判断虚拟记录集是否支持某些特性 Supports 将指向虚拟记录集记录的指针移到目前位置的前一笔 MovePrevious 将指向虚拟记录集记录的指针移到目前位置的下一笔 MoveNext 将指向虚拟记录集记录的指针移到最后一笔的位置 MoveLast 将指向虚拟记录集记录的指针移到第一笔的位置 MoveFirst 移动指向虚拟记录集记
文档评论(0)