delphi数据库基础1-认识AdoQuery
发布时间:2022-09-28 14:27:31 所属栏目:Asp教程 来源:
导读: ADO技术是微软提出来的处理关系型数据库和非关系型数据库的新技术,它基于微软被称为OLEDB的数据访问模式,它是专门为了给大范围商业数据源提供访问而设计的,包括传统的关系型数据表、电子邮件系统、图形格式、
|
ADO技术是微软提出来的处理关系型数据库和非关系型数据库的新技术,它基于微软被称为OLEDB的数据访问模式,它是专门为了给大范围商业数据源提供访问而设计的,包括传统的关系型数据表、电子邮件系统、图形格式、Internet资源等。ADO所需内存更少,更适合大流量和大事务量的网络计算机系统。 ADO顶层有三个对象:Connection、Command、Recordset。 Connection用以指定数据源,建立和数据源的连接。 Command对象用以对数剧源执行指定的命令,可以接受SQL语句,表和存储过程的名称,执行SQL查询,更新数据,插入纪录等。 Recordset对象表示的是来自表或命令执行结果的记录全集,操纵来自提供者的几乎所有数据。 由于ADO技术的迅速普及,从Delphi5.0开始,加入了ADO技术的模块,并逐步成为Delphi数据库设计的主流。但是,和VB的ADODC相比,它还是有所不同的,在数据绑定上,它更多的吸收了BDE的特点,以做到和原来的程序兼容,同时,它又可以接受标准ADO技术的各种属性和方法,在接受这些属性和方法时,它是和数据绑定控件脱离的,当然从某种意义上来说,这种方案提高了执行效率,给设计人员以更多的选择。 由于ADO技术的迅速普及,从Delphi5.0开始,加入了ADO技术的模块,并逐步成为Delphi数据库设计的主流。但是,和VB的ADODC相比,它还是有所不同的,在数据绑定上,它更多的吸收了BDE的特点,以做到和原来的程序兼容,同时,它又可以接受标准ADO技术的各种属性和方法,在接受这些属性和方法时,它是和数据绑定控件脱离的asp数据库,当然从某种意义上来说,这种方案提高了执行效率,给设计人员以更多的选择。 ADOQuery组件 和 ADOtable 组件一样,ADOquery 继承了同一个父类 TCustomADODataSet,所以,上 面说到的 ADOtable 属性事件和方法基本上是通用的,但它主要是针对数据库中的 SQL 命 令进行操作。 下面主要说一下 ADOquery 特殊的地方。 1)SQL 属性 SQL 是 TStrings 类型的属性,包含了 ADOquery 组件要执行的 SQL 命令,是ADOquery 最为重要的属性之一。 在应用程序中,需要调用 Open 方法或者 ExecSQL 方法来执行在 SQL 中的命令。在设 计阶段,可以利用属性编辑起来编写。 注意:如果是查询操作,使用Open,如果不需要返回结果集,则使用 execsql。 执行添加记录语句: 执行修改记录语句: 执行删除记录语句: 执行查询语句: 记住:返回数据集的要用Open; (编辑:财气旺网 - 财气网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


