- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 ADO数据访问技术.pptx
Oracle 10g数据库应用教程 授课教师:职务:第11章 ADO数据访问技术课程描述ADO是目前比较流行的数据库访问技术。它使用更加简单灵活的对象模型,适用于各种程序设计语言。在本书实例中,使用Visual Basic开发的实例就是基于ADO数据访问技术实现的。本章知识点ADO数据模型数据库访问控件常用ADO对象11.1 ADO数据模型ADO提供执行以下操作方式:连接到数据源。指定访问数据源的命令,可以在命令中指定参数。通常涉及ADO的Command对象。执行命令,例如一个SELECT脚本。在适当情况下,可以把缓存行的更改内容写回数据库中,更新数据源。提供常规方法检测错误(错误通常由建立连接或执行命令造成),涉及ADO的Error对象。ADO编程模型的元素(1)连接。(2)命令。(3)参数。(4)记录集。(5)字段。(6)错误。(7)属性。(8)集合。(9)事件。ADO支持以下4种类型的集合① Connection对象具有Errors集合,包含响应与数据源有关的单一错误而创建的所有Error对象。② Command对象具有Parameters集合,包含应用于Command对象的所有Parameter对象。③ Recordset对象具有Fields集合,包含Recordset对象中所有列的Field对象。④ 此外,Connection、Command、Recordset和Field对象都具有Properties集合,它包含各个对象的Property对象。 ADO支持以下两种事件① ConnectionEvents。ConnecttionEvents事件在以下情况下发生:连接中的事务开始、被提交或被回滚。执行命令。连接的开始或结束。此事件用于对连接状态变化的报告。② RecordsetEvents 。RecordsetEvents事件在以下情况下发生:在Recordset对象的行中进行定位。更改记录集行中的字段。更改记录集中的行。在整个记录集中进行更改。11. 2 数据库访问控件ADO Data控件。DataList控件。DataCombo控件。DataGrid控件。11.2.1 ADO Data控件(1)选择“工程”菜单中的“部件”命令,打开“部件”属性对话框。(2)在控件列表中,查找并选择Microsoft ADO Data Controls 6.0(OLEDB),如图11.1所示。如果在列表中没有此选项,请下载并安装Visual Basic 6.0的升级补丁(VS6SP5)。(3)单击“确定”按钮,可以看到ADO Data控件的图标出现在“工具箱”中,如图11.2所示。ADO Data控件的常用属性BOF ConnectionStringConnectionTimeoutEOFMaxRecords ModePassword RecordsetRecordSource、UserName【例11.1】ADO Data控件的示例程序 在窗体FormMain中使用一个ADO Data控件读取表Users中的数据,并通过文本框显示各个字段的数据。单击ADO Data控件中的前后移动按钮,可以改变当前记录的位置,文本框的内容也会自动地发生变化。设置主窗体属性属性说明(名称)FormMainBorderStyle1 – Fixed SingleCaption显示部门信息StartUpPosition2 – 屏幕中心设置ADO Data控件的属性 在窗体FrmMain中添加控件ADO Data,控件名为Adodc1。右键单击ADO Data控件,选择菜单中的“ADODC属性”命令,打开“属性页”窗口,设置ADO控件属性在“连接资源”选项中选择“使用连接字符串”,然后单击“生成”按钮,打开“数据链接属性”窗口。设置ADO控件属性选择“Oracle Provider for OLE DB”,单击“下一步”按钮,打开“连接”页面。设置数据源为orcl,然后输入用户名USERMAN和对应的密码。设置标签和文本框的属性控件名属性设置值Label1Caption用户编号:Label2Caption用户名称:Text1DataSourceAdodc1DataFieldUSERIDText空Text2DataSourceAdodc1DataFieldUSERNAMEText空11.2.2 DataList控件和DataCombo控件选择“工程”菜单中的“部件”命令,打开“部件”属性对话框。在控件列表中,查找并选择Microsoft DataList Controls 6.0(OLEDB。单击“确定”按钮,可以看到DataList控件和DataCombo控件的图标出现在“工具箱”中。DataList控件和DataCombo控件常用属性BoundC
文档评论(0)