ado与数据绑定控件课件

ado与数据绑定控件课件

ID:33730667

大小:1007.00 KB

页数:69页

时间:2018-05-25

ado与数据绑定控件课件_第1页
ado与数据绑定控件课件_第2页
ado与数据绑定控件课件_第3页
ado与数据绑定控件课件_第4页
ado与数据绑定控件课件_第5页
资源描述:

《ado与数据绑定控件课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15章ADO与数据绑定控件15.1ADO数据控件15.2数据绑定控件15.3ADO对象15.1ADO数据控件使用ADO数据访问控件,可以访问大型关系型数据库管理系统和小型个人数据库管理系统。ADO数据控件是ActiveX控件,需要手工将其添加到工具箱中。选择“工程”菜单下的“部件”。Adodc控件在窗体上的形式ADO数据控件的主要属性ConnectionString属性用于建立与数据源的连接CommandType属性指明命令的类型,共有四种RecordSource属性用于设置ADO结果集的内容RecordSet属性保存记录集,本身又是一个对象ConnectionString属性单击

2、ADO数据控件属性页中的“ConnectionString”属性,然后单击按钮CommandType属性adCmdUnknown:默认值。表示RecordSource中的命令类型未知。adCmdTable:RecordSource属性的内容是一个表名。adCmdText:RecordSource属性的内容是一个查询语句文本串。adCmdStoredProc:RecordSource属性的内容是一个存储过程名。RecordSource属性用于设置ADO结果集的内容.这个内容可以来自于一张表,也可以来自一个查询语句,也可以来自一个存储过程的执行结果。RecordSource属性的值与Co

3、mmandType属性的值有关,两者协同使用。设置RecordSource属性在已经设置好ConnectionString属性的ADO数据控件上右击鼠标,在弹出的菜单中选择“ADODC属性”命令,在弹出此对话框上选择“记录源”标签页。Recordset属性是ADO数据控件中实现数据记录操作的最重要的属性,而且这个属性本身又是一个对象,也有自己的属性和方法,它直接指向ADO对象模型中的Recordset对象。Recordset属性也称为记录集或结果集,用于存放从数据提供者那里获得的查询结果,这个结果一般存放在客户端内存中。ADO数据控件的主要方法Refresh用于更新ADO数据控件属性

4、,使修改后的ADO数据控件属性生效。当修改了ADO数据控件的ConnectionString属性的值时,使用Refresh方法会重新连接一次数据库;当修改了ADO数据控件的RecordSource属性的值时,使用Refresh方法会重新执行RecordSource属性的内容,重新产生结果集。使用Refresh方法的格式为:ADO数据控件名.RefreshADO数据控件的主要事件EndOfRecordset事件当在结果集中移动记录指针时,当记录指针超出了结果集的最后一条记录时,触发此事件。Error事件只有在没有执行任何VB代码而发生了一个数据访问错误时,才会触发此事件。WillCha

5、ngeField和FieldChangeComplete事件当对结果集中的一个或多个字段值进行修改前,触发WillChangeField事件;当对结果集中的一个或多个字段值修改之后,触发FieldChangeComplete事件。ADO数据控件的主要事件(续)WillChangeRecord和RecordChangeComplete事件当对结果集中的一个或多个记录进行修改前,触发WillChangeRecord事件;当对结果集中的一个或多个记录修改之后,触发RecordChangeComplete事件。WillMove事件和MoveComplete事件在结果集的当前行记录指针移动之前

6、,触发WillMove事件;在结果集的当前行记录指针移动完成后,触发MoveComplete事件。RecordSet对象的主要属性BOF:布尔值,如果结果集中记录的当前行指针移到了第一条记录的前边,则此值为真,否则为假。EOF:布尔值,如果结果集中记录的当前行指针移到了最后一条记录的后边,则此值为真,否则为假。RecordCount:存放结果集中的记录个数。Sort:将结果集中的记录按某个字段排序。RecordSet对象的主要属性(续)AbsolutePosition:记录当前行记录在结果集中的顺序号,结果集记录序号从1开始。ActiveCommand:结果集中创建的命令。Activ

7、eConnection:结果集中创建的连接。Fields:结果集中的字段集合,本身也是对象。Fields对象的主要属性Fields.Name:字段名称。Fields.Value:字段的值。Fields.OrdinalPosition:字段在Fields集合中的顺序。Fields.Type:字段的数据类型。Fields.Size:字段的最大字节数。Fields.SourceTable:字段来自的表Fields.SourceField:字段来自的表中的列示例例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。