- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三次上机实践 12月10日
预备知识
VB环境下数据处理功能简介
VB中提供了多种数据库访问方法。
VB提供的数据库访问方法主要有:使用可视化数据管理器管理数据库,用Data,ADO数据控件访问数据库,通过ODBC方式访问远程数据库以及采用对象变量访问数据库等。
1.可视化数据管理器(VisData))Visual Basic中的外接程序可视化数据管理器,不仅包括数据库和数据表等的建立,而且还提供了一些实用程序,用于数据的访问。查询生成器是一个含有为构造从简单到复杂的SQL查询所需的所有部件表达式的生成器,可以使用这个对话框来生成、查看、执行、保存SQL查询,生成的查询作为数据库的一部分保存。
VisData还提供了自动生成数据窗体的功能。用户可以使用该功能向自己的应用程序中添加当前数据库中表或查询的数据窗体,并可以对自动生成的程序代码进行修改,是快速建立简单查询功能数据库应用程序的一个有效途径。
2.Data控件和数据绑定控件
在VB环境下,常用的对象有各种控件、窗体、菜单、应用程序的部件以及数据库等。这些对象都具有属性(数据)和行为方式(方法)。属性用于描述对象的一组特征,方法为对象实施一些动作,对象的动作常常要触发事件,而触发事件又可以修改属性。一个对象建立后,其操作可通过与该对象有关的属性、事件和方法来描述。
Data控件通过Microsoft Jet数据库引擎实现数据访问,它能够访问许多标准数据库格式。使用Data控件创建的程序可显示、编辑和更新已有的数据库中的信息。
数据绑定控件是数据识别控件,在数据库中通过它访问信息,当一个控件被绑定到Data控件,该控件将显示数据库中的字段,并接受对数据库的修改。
可与Data控件绑定的内部控件有Label、TextBox、CheckBox、ListBox等。
大多数绑定控件是用DataChanged, DataField, DataSource属性的设置与Data控件绑定的。其中DataChanged属性表明返回绑定控件中的值是否极已经改变, DataField属性用于设置要显示得数据库中的字段名称, DataSource属性用于设置与该控件绑定的Data控件的名称。
实验四 1 熟悉VB
2 熟练使用SQL查询语句
一、实验目的
1.熟悉VB6.0的集成环境及其基本操作:
2.学会使用可视化数据管理器;
3.SQL语言的练习。
二、实验内容
1)VB的启动,对VB集成开发环境(IDE)的熟悉。
2)数据管理器的使用。
利用数据管理器设计数据库stuInfo;三个表。表结构如下:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主键。
课程表:Course(Cno,Cname,Ccredit),其中Cno为主键。
学生选课表:SC(Sno,Cno,Grade),其中Sno,Cno的组合为主键。
在各表中输入一些记录;
使用SQL语句窗口建立查询。
三、实验步骤和方法
启动VB程序后,首先显示“新建工程”对话框,如图1所示。
图1.“新建工程”对话框
双击“新建”选项卡中的“标准EXE”选项(默认选项)或在选择了某种工程后,单击“打开”按钮,进入VB的集成开发环境(IDE)
使用SQL语句窗口,创建SQL查询命令。
即使不太熟悉SQL语法,可以通过执行VisData“实用程序”菜单中的“查询生成器”命令,或在数据窗口中单击鼠标右键,在弹出的菜单中执行“新建查询”命令,打开“查询生成器”对话框,并利用该对话框自动生成查询。
执行图3中“实用程序”菜单中的“查询生成器”命令,打开图7所示的“查询生成器”对话框。
图7查询生成器窗口
在学生档案表中,以性别=“男”为条件,建立一个名为“nan”的查询。
在成绩表中,以总评成绩﹤“60”为条件,建立一个名为“bujige”
的查询。
5)使用SQL语句窗口,建立一个查询。
图4 SQL语句窗口
在图4所示的SQL语句窗口中,允许执行任何一个合法的SQL语句,并能将它作为一个查询进行保存,或者更新当前选定查询的SQL语句。
图5 设计程序界面
6)然后进行下面的操作,写出相应的命令序列。
查询全体学生的姓名、学号。
2 查询全体学生的姓名及年龄。
3 查询软件工程系全体学生的名单。
4 查询所有年龄在20岁以下的学生姓名及其年龄。
5.查询年龄在20-23岁(包括20,23)之间的学生的姓名、系别和年龄。
6.查询不在信息系、数学系、也不在软件工程系的学生姓名和性别。
7. 查询所有姓刘的学生的姓名、学号和性别。
8 查询姓“欧阳”且全名为三个汉字的学生的姓名。
9 查询姓名中第2个字为“
您可能关注的文档
最近下载
- 手拉手 心连心 2024——2025学年湘教版初中美术七年级上册.pptx VIP
- 人教版2023-2024学年六年级上册数学 第五单元 圆(学生版)-(复习讲义)单元速记·巧练.docx VIP
- 《凝聚的力量》精品课件.pptx VIP
- BridgeConex使用帮助.pdf
- 附件教育部理工科非物理类专业大学物理课程教学基本要求A类要求.doc
- 建筑十大新技术应用总结.docx VIP
- 中药制剂技术 汤剂认知 汤剂认知.ppt
- 第一单元+第一课+我们走在大路上 课件2024——2025学年+湘美版(2024)初中美术七年级上册.pptx VIP
- 第二单元第3课《创意改善生活》课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 龟兔赛跑儿童绘本故事PPT课件.pptx VIP
文档评论(0)