当前位置:首页 > 模拟考题答案
考前复习注意事项:
1、还原数据库时一定要还原sql2005c2.bak文件,还原的名字为SQLZJ,登陆SQL2005时的服务器名为:localhost。
2、对照着每个题的视频,先一个一个题的做,最后再完整的做一次模拟题(共10题) 3、前三个选项卡的题目,每个选项卡中一定要最先做在各文本框中显示数据的那个题。 4、考试完成后一定要按要求备份数据库,内含题目至少30分。
5、有导航条的那个考题,需保证它的数据表要最先从数据源中拖出来。(只有第一次拖出来的数据才会产生导航条)
目录
1、利用数据源方法,在“客户信息查询”选项卡,显示客户表的相关信息 ..................... 2 2、用DataReader方法,在“客户信息查询”选项卡,显示客户表的相关信息 ................ 2 3、在“客户信息查询”选项卡,在表格中显示客户信息 ..................................................... 4 4、在“客户信息查询”选项卡,多个文本框进行模糊查询(方法1:一次完成设臵) ..... 5 4’’、在“客户信息查询”选项卡,多个文本框进行模糊查询(方法2:逐个设臵) .......... 8 5、在“客户信息查询”的表格中删除一条记录 ................................................................... 11 6、用DataReader方法,在“产品管理”选项卡中显示产品信息 ...................................... 12 7、利用数据源方法,在“产品管理”选项卡中显示产品信息 ........................................... 14 8、在“产品管理”的选项卡,对产品表进行添加(方法1:直接利用添加按钮编程) ... 15 9、在“产品管理”选项卡,对产品表进行添加(方法2:借助insertcommand) ............. 17 10、在“产品管理”选项卡,对产品表进行编辑 ................................................................. 20 11、在“产品管理”选项卡,对产品表进行删除 ................................................................. 22 12、在“销售订单管理”选项卡,用表格显示数据信息 ..................................................... 23 13、在“销售订单管理”中,显示多表信息并在表格显示数据 ......................................... 23 14、在“销售订单管理”的选项卡中,进行“添加”操作 ................................................. 25 15、在“销售订单管理”中,对表格中的数据进行“删除”操作 ..................................... 29 16、在“库存管理”选项卡,创建“按类查询”的存储过程 ............................................. 30 17、在“库存管理”选项卡,按类查询(用报表显示查询) ............................................. 31 18、在“库存管理”的选项卡,按供应商查询(用报表显示查询) ................................. 33 19、在“库存管理”的选项卡中,“按产品查询” ............................................................. 34 20、在“产品管理”选项卡,创建“相关销售情况”的视图V1 ....................................... 36 21、在“产品管理”选项卡,创建“相关销售情况”带参数(产品id,起始日期,终止日期)的存储过程:(以要货日期为准) ................................................................................... 37 22、在“产品管理”中,查询产品的“相关销售情况”(方法1: 直接利用视图v1) .. 38 23、在“产品管理”中,查询产品的“相关销售情况”(方法2:利用视图和存储过程) .................................................................................................................................................... 40 24、在“产品管理”选项卡,利用视图直接查询产品的“相关库存情况” ..................... 42
1
1、利用数据源方法,在“客户信息查询”选项卡,显示客户表的相关信息
解题步骤:
1、在数据源sqlzjds中添加表customers:数据---显示数据源—右击sqlzjDs—使用向导配臵数
据集…. 选择数据库表对象customers---完成。(注意:如果没有数据集sqlzjds,就建立一个连接SqlzjCn下的含有表customers的数据集sqlzjds,但SqlzjCn连接控件在整个考试过程中只能建立一次)
2、拖数据源sqlzjds中的customers到“客户信息查询”选项卡,删除自动生成的表格对象,
保留导航条对象。(只保留customersBindingSource和customersTableAdapter对象)
1、 绑定窗体上的各个控件:文本框Textbox的databindings的“Text”属性设为
“customersBindingSource – 相应字段”; 4、运行看结果。
2、用DataReader方法,在“客户信息查询”选项卡,显示客户表的相关信息
1. 打开考试目录下的项目“sqlzj2005.vbproj”,选择“”的选项卡,要求:用SqlDataReader
将数据库“sqlzj”中表“Customers”的第一条记录显示在相应的TextBox中,如下图所示。(10分)
2
操作步骤:
1、引入命名空间
Imports System.Data
Imports System.Data.SqlClient
2、补充定义如下类级(Public Class)变量:(如果前面已经定义过了,这里就不能重复定义了)
Dim cn As SqlConnection Dim cmd As SqlCommand
Dim dr As SqlDataReader
2、在form1_Load中补充如下代码段
Private Sub form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
cn = New SqlConnection(\) cmd = New SqlCommand(\, cn) cn.Open()
dr = cmd.ExecuteReader If dr.IsClosed = False Then dr.Read()
TextBox1.Text = dr.Item(\客户ID\).ToString TextBox2.Text = dr.Item(\公司名\).ToString TextBox3.Text = dr.Item(\地址\).ToString TextBox4.Text = dr.Item(\城市\).ToString TextBox5.Text = dr.Item(\区域\).ToString TextBox6.Text = dr.Item(\国家\).ToString TextBox7.Text = dr.Item(\邮编\).ToString TextBox8.Text = dr.Item(\电话\).ToString TextBox9.Text = dr.Item(\传真\).ToString TextBox10.Text = dr.Item(\联系人\).ToString TextBox11.Text = dr.Item(\联系人职务\).ToString End If
3
dr.Close() cn.Close()
3、在“客户信息查询”选项卡,在表格中显示客户信息
2. 添加一个新数据源,要求:与恢复好的数据库“sqlzj”连接,选择表“Customers”,
连接名为“sqlzjCn”,DataSet名为“sqlzjDs”;选择“客户信息查询”的选项卡,从刚建的数据连接中,将表“Customers”拖到该选项卡的空白处,如下图(1)所示;运行后应该如下图(2)所示:(10分)
(1)
(2)
操作步骤:
1、 添加一个新数据源sqlzjDs:数据---添加新数据源---数据库---microsoft SQL---新建连接
4
共分享92篇相关文档