- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第九章数据库应用
2.ADOData控件3.数据绑定控件1.VB数据库访问技术第九章数据库应用4.应用举例
9.1.2VB数据库访问技术
VB用户程序不能够直接访问数据库,必须通过数据库访问接口来访问数据库。VB提供了多种数据库访问接口和不同的数据库访问技术。1.使用数据控件访问数据库2.使用数据对象编程访问数据库3.用ODBC访问数据库
9.3ADOData控件
VB提供的数据访问控件有Data控件和ADOData控件。他们在概念上很相似,都是将一个数据源连接到一个数据绑定控件。Data控件是VB的内部控件,而ADOData控件是ActiveX数据对象。ADOData控件应用范围更广,性能和使用方便性等要优于Data控件。在实际应用中一般用ADOData控件访问最新版本的数据库。所以本书主要介绍ADOData控件。
9.3ADOData控件
例9.3.1使用ADOData控件连接Access数据库stumanage.mdb中表student,并用DataGrid数据网格控件显示表中数据。由于ADOData控件和DataGrid数据网格控件不是VB的内部控件,因此在使用之前必须将其添加到控件箱中。打开“部件”对话框,选择“MicrosoftADODataControl6.0(OLEDB)”和“MicrosoftDataGridControl6.0(OLEDB)”左边的复选框,单击“确定”按钮,则在控件箱中增加了ADOData控件(Adodc)和数据网格控件(DataGrid)的图标。
9.3ADOData控件
将Adodc控件和DataGrid控件放置到窗体中(1)设置Adodc控件的ConnectionString属性:(2)设置Adodc控件的RecordSolurce属性:(3)设置DataGrid控件的DataSource属性:
9.3ADOData控件
ADOData控件的常用属性:ConnectionString属性。用来建立到数据源的连接信息。RecordSource属性。设置可访问的数据记录源,该属性值可以是数据库中的一个表名,或是一个存储查询,也可以是使用SQL语言的一个查询字符串。CommandType属性。设置数据源的类型Visual属性。设置运行时控件是否可见
9.3ADOData控件
2.ADOData控件的常用方法:Refresh方法更新了ADOData控件的属性,应执行Refresh方法。以便更新对数据库进行实质更新。
9.3ADOData控件
3.ADOData控件的常用事件(1)WillMove和MoveComplete事件:在单击ADOData控件两端的箭头按钮时,会触发上述两个事件。WillMove事件在记录移动之前发生,MoveComplete事件在记录移动完成后发生。(2)WillChangeRecord和RecordChangeComplete事件:在对记录集中的记录进行更改之前或之后发生这两个事件。(3)WillChangeField和FieldChangeComplete事件:在对记录集中的字段进行更改之前或之后发生这两个事件。
9.3ADOData控件
Recordset对象Recordset对象是ADOData对象的子对象。ADOData控件对数据库中数据的操作实际上是通过记录集对象Recordset来实现的。Recordset对象是ADOData对象连接数据源得到的结果记录集,可以在该记录集中添加、删除、修改记录数据和移动记录指针,并可将修改结果用于更新源数据表。
9.3ADOData控件
Recordset对象1.记录集对象Recordset的常用属性Recordset属性只能在代码中应用或设置。BOF属性:如果记录指针指向记录集的第一个记录之前,则BOF为True。EOF()属性:如果记录指针指向记录集的最后一个记录之后,则EOF属性为True。如果记录集的EOF和BOF属性值都为True,则表示记录集中没有记录。AbsolutePosition属性:设置或返回当前记录所处的位置。取值从1开始,最大取值是RecordCount属性的值。RecordCount属性:获取记录集中的记录总数。
9.3ADOData控件
Recordset对象2.记录集对象Recordset的常用方法Recordset对象的常用方法包括对记录指针的移动,对记录数据的添加、删除和修改等。(1)记录指针的移动MoveFirst:将记录指针移到第一条记录。MoveLast:将记录指针移到最后一条记录。MoveNext:将记录指针移到下一条
您可能关注的文档
- student market understanding4学生市场了解.pdf
- 十章深入平台编程tp10.pdf
- 职业气象类三章.pdf
- 职业气象类三章.pptx
- 基于半碎纸片拼接复原技术攀登杯类.pdf
- 以太网交换机工作原理基础.pptx
- 案例综合作者.pptx
- 江苏省东台市2023-2024学年高二上学期期末地理试题含答案.docx
- 江苏省高邮市一中2021-2022学年高三上学期第三次月考语文试题(解析版).docx
- 江苏省高邮市2022-2023学年高三10月调研语文试题(原卷版).docx
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)