- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC與数据库编程实验参考
VC与数据库编程实验参考
数据库访问控件:
使用控件访问数据库是一种比较简单的访问数据库的方法,因为控件中已经完成了访问数据库的功能,而且有比较友好的用户界面,只需要简单配置就可以使用。
在使用Visual Basic开发数据库应用程序的时候,会经常使用数据库访问控件。常用的数据库访问控件包括:
ADO Data控件
DataList控件/DataCombo控件
DataGrid控件
下面对这些控件的主要功能用使用方法进行介绍。
ADO Data控件
ADO Data 控件是使用ADO技术访问数据库的具体实现,可以通过以下几点了解ADO Data控件的基本情况。
可以使用ADO Data控件快速地创建一个到数据库的连接;
ADO Data控件使用Recordset对象提供对存储在数据库中数据的访问,并允许从一个记录移动到另一个记录,显示和操纵记录数据。
ADO Data控件可以执行大部分数据库访问操作,但是它并不能够显示数据库中数据的内容,ADO Data控件通常需要与其他控件结合使用。
这些与ADO Data控件结合使用的控件,可以称之为“数据觉察控件”。常用的数据觉察控件包括DataList控件、DataCombo控件和DataGrid控件等。当ADO Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。
本节将通过一个实例介绍ADO Data控件的注册和使用方法。利用VC创建一个基于对话框的工程,工程名为ADOData。
在默认情况下,ADO Data控件并不出现在Visual C++的控件工具栏中,需要用户手动将其添加到工程中。可以使用下面的方法将ADO Data控件添加到工程中。在系统菜单中选择“Project”/”Add to Project”/”Components and Controls”,打开”Components and Controls Gallery”对话框,如图9.1所示。
图9.1 “Components and Comtrols Gallery”对话框
双击”Registered ActiveX Controls”目录,可以看到已经注册的ActiveX控件,如图9.2所示。
图9.2 选择ADO Data控件
双击”Microsoft ADO Data Control,version 6.0(OLEDB)”,将会弹出如图9.3所示的提示对话框,询问用户是否插入控件。
图9.3 提示是否插入控件
单击“确定”按钮,打开”Confirm Classes”窗口,如图9.4所示
图9.4 打开”Confirm Classes”窗口
为了使用户能够在工程中ADO Data中控件,系统将在工程中自动添加7个类包括Cadodc
、Cfields、ColeFont、Cproperties、Cproperty和C_Recordset。其中C_Recordset是记录集类,Cfields是字段组类,Cfield字段类,它们是ADO Data控件中比较常用的类。
单击”OK”,返回如图9.2所示的对话框,再单击”Close”,关闭窗口呵以看到,在控件工具栏中新增了一个按钮,这就是ADO Data控件,如图9.5所示。
图9.5在控件工具栏中的ADO Data控件按钮
ADO Data控件的常用属性及说明如下:
BOF
如果当前记录位于Recordset对象的第一个记录之前,则BOF等于true,否则BOF等于false。
ConnectionString
指定连接字符串,用于建立到数据源的连接。
ConnectionTimeout
指定连接数据库的等待时间,如果超过此时间还没有连接到数据库,则产生一个错误。
EOF
如果当前记录位于Recordset对象的第一个记录之后,则EOF等于true,否则EOF等于false。
通常用BOF和EOF属性判断记录集的当前游标位置是否存在有效数据。
MaxRecords
返回Recordset对象中记录的数量。
Mode
指定对数据尖的访问权限。AdModeUnknown是默认值,表明权限尚未设置或无法确定;AdModeRead表明权限为只读;AdModeWrite表明权限为只写;AdModeReadWrite表明权限为读/写;AdModeShareDenyRead防止其他用户使用读权限打开连接;AdModeShareDenywrite防止其他用户使用写权限打开连接;AdModeShareExclusive防止其他用户打开连接;AdModeShareDenyNone防止其他用户使用使用任何权限打开连接。
Password
设置连接到数据源时指定用户的口令。
您可能关注的文档
- VB408管理系統设计.doc
- VB413人事管理系統设计.doc
- VB396基于VB技術的电脑销售管理系统设计与开发.doc
- VB6中FSO具體应用详解(个人实例版).doc
- VBACCESS學生信息管理系统设计与实现.doc
- VBAccess畢业设计酒店客房管理系统.doc
- VBA在培訓考试中的应用研究与实现.doc
- VBA編程常见错误原因分析.doc
- VBA自動提取CAD图纸明细表及数据库管理的研究与实践.doc
- VBBA方法用于電信客户流失预测.doc
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
最近下载
- 部编版语文 五年级下册 古诗词情景填空(答案版).docx
- 2024年中医科工作总结及工作计划(通用版).pdf
- 2024年湖北省襄阳市老河口市小升初数学试卷附答案解析.pdf
- 研究性学习_音乐对人情绪的影响结题汇报.ppt
- 人教版四年级下册数学《运算律》单元测测试卷.pdf VIP
- 第1课《追求向上向善的道德》第2框《弘扬社会主义道德》-【中职专用】《职业道德与法治》同步课堂精品课件.pptx
- 2025年体育单招政治真题及答案.docx VIP
- 2024年湖南生物机电职业技术学院单招职业技能测试题库及答案(历年真题).docx
- 东鹏饮料-市场前景及投资研究报告-乘时好风起,万里东鹏飞.pdf VIP
- 电子特气行业研究分析报告.pdf VIP
文档评论(0)