vba数据库编程答案.docx
《vba数据库编程答案.docx》由会员分享,可在线阅读,更多相关《vba数据库编程答案.docx(6页珍藏版)》请在第一文库网上搜索。
1、VBA数据库编程技术实验目的1、掌握connection对象2、掌握Recordset对象3、掌握Command对象实验题目9-1COnneCtion对象的具体连接方法:方法1DimconnAsADODB.Connection,定义对象类型Setconn=NewADODB.Connection,将对象初始化conn.ConnectionString=Provider=MicrosoftJet.O1EDB.4.0;DataSource=Eaccessvba数据库编程技术/学生成绩管理.mdb设置连接字符信息conn.open,连接对象翻开conn.C1ose,关闭连接对象Setconn=Noth
2、ing,将连接对象清空方法2DimconnAsADODB.Connection,定义对象类型Setconn=NewADODB.Connection,将对象初始化conn.OpennProvider=Microsoft.Jet.O1EDB.4.0;DataSource=E:/access/vba数据库编程技术/学生成绩管理.mdb;UID=;PWD=conn.C1oseSetconn=Nothing方法3DimconnAsADODB.Connection,定义对象类型Setconn=NewADODB.Connection,将对象初始化conn.OpenCurrentProject.Connect
3、ion,翻开当前正在连接的数据conn.C1oseSetconn=Nothing9-2在9-1的根基上,翻开表单学生信息,利用ReeordSe1对象获取来自“学生成绩管理.mdb中“学生数据表的记录,并显示第一条记录。PrivateSubForm_1oad()DimconnAsADODB.Connection,定义连接对象类型DimrsAsADODB.Recordset定义记录集对象类型Se1rs=NewADODB-Recordset将记录集对象初始化Setconn=NewADODB.Connection,将连接对象初始化conn.OpenProvider=Microsoft.Jet.O1ED
4、B.4.0;DataSource=E:/access/vba数据库编程技术/学生成绩管理.mdb;rs.0pense1ect*from学生,conn,adpenKeyset,ad1ockReadOn1yrs.MoveFirstTeXto.Va1ue=rs(姓名”)TeXt2.Va1ue=rs(“学号”)Text4.Va1ue=rs(“性别”)conn.CJoseSetconn=NothingEndSub9-3翻开表单增加专业,单击增加按钮增加一条关于专业的的新记录:专业编号:p07,专业名称:电子技术,专业负责人:刘容强。PrivateSubCommandO_C1ick()DimconnAsA
5、DODB.Connection,定义连接对象类型DimrsAsADODB.Recordset,定义记录集对象类型Setrs=NewADODB.Recordset,将记录集对象初始化Setconn=NewADODB.Connection,将连接对象初始化conn.OpenProvider=Microsoft.Jet.O1EDB.4.0;DataSource=E:/access/vba数据库编程技术/学生成绩管理.mdb;rs.0pense1ect*from专业”,conn,adpenKeyset,ad1ockOptimisticrs.AddNewrs(”专业编号)=,P07rs(专业名称“)=电
6、子技术”rs(”专业负责人”)二“刘容强”rs.UpdateMsgBox”已完成新记录的添加0+32,“提示”conn.CIoseSetconn=NothingEndSub9-5新建一个过程a,将“专业数据表中专业名称为“公共根基教学的专业负责人姓名改为“郑智强。Pub1icSuba()DimconnAsADODB,Connection,定义对象类型Setconn=NewADODB.Connection,将对象初始化conn.OpenCuentProject.Connection翻开当前正在连接的数据DimCOmmAsADODB.CommandSetcomm=NewADODB.Commandc
7、omm.ActiveConnection=conncomm.CommandText=update专业set专业负责人=,郑智强,Where专业名称=,公共根基教学,“comm.ExecuteMsgBox”已完成修改”,0+32,“提示conn.CIoseSetconn=NothingSetcomm=NothingEndSub9-6翻开“学生成绩管理.mdb”,设计课程成绩统计窗体,运行界面如图9-5所示,要求实现:1、在组合框COmbo1中选择一课程编弓,则对应的课程名称、学分、任课教师、学时分别显示在对应文本框中2、单击“统计按钮,则在对应文本框中显示指定课程的所有参考学生人数、课程平均分、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vba 数据库 编程 答案