2012数据库技术
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术
一、单选题
1.要使用数据控件返回数据库中记录集,则需设置________属性。
A)Connect
B)DatabaseName
C)RecordSource
D)RecordType
2.数据控件的Reposition事件发生在________。
A)移动记录指针前
B)修改记录指针前
C)记录成为当前记录前
D)记录成为当前记录后
3.在记录集中进行查找,如果找不到相匹配的记录,则记录定位在________。
A)首记录之前
B)末记录之后
C)查找开始处
D)随机记录
4.Seek方法可在________记录集中进行查找。
A)Table类型
B)Snapshot类型
C)Dynaset
D)以上三者
5.假定数据库Student.dbf存放在C:\Foxpro文件夹,通过数据控件Data1进行链接,下列设置中正确的是________。
6.下列________组关键字是Select语句中不可缺少的。
A)Select、From
B)Select、Where
C)Select、OrderBy
D)Select、All
7.与“SELECT COUNT(cost)FROM Supplies”等价的语句是________。
A)SELECT COUNT(*)FROM Supplies WHERE cost <> NULL
B)SELECT COUNT(*)FROM Supplies WHERE cost = NULL
C)SELECT COUNT(DISTINCT prod_id)FROM Supplies WHERE cost <> NULL
D)SELECT COUNT(DISTINCT prod_id)FROM Supplies
8.在SQL的UPDATE语句中,要修改某列的值,必须使用关键字________。
A)Select
B)Where
C)DISTINCT
D)Set
9.下列Data1_Validate事件的功能是________。
Private Sub Data1_Validate(Action As Integer, Save As Integer)
If Save And Len(Trim(Text1.Text))= 0 Then Action = 0
End Sub
A)如果Text1内数据发生变化,则关闭数据库
B)如果Text1内数据发生变化,则加入新记录
C)如果Text1内被置空,则确认写入数据库
D)如果Text1内被置空,则取消对数据库的操作
10.在使用Delete方法删除当前记录后,记录指针位于________。
A)被删除记录上
B)被删除记录的上一条
C)被删除记录的下一条
D)记录集的第一条
11.在新增记录调用Update方法写入记录后,记录指针位于________。
A)记录集的最后一条
B)记录集的第一条
C)新增记录上
D)添加新记录前的位置上
12.使用ADO数据控件的ConnectionString属性与数据源建立链接的相关信息,在属性页对话框中可以有________中不同的链接方式。
A)1
B)2
C)3
D)4
13.VB提供的On Error Goto 0 错误语句表示________。
A)当发生错误时,使程序转跳到语句标号为0的程序块
B)当发生错误时,不使用错误处理程序块
C)当发生错误时,忽略错误行,继续执行下一语句
D)当发生错误时,终止程序运行
14.如果程序在打开A盘上的指定文件时产生“文件未找到”的错误,则引起该错误的原因是________。
A)文件类型不正确
B)驱动器未准备好
C)文件名无效或路径不正确
D)文件不存在
15.数据绑定列表框DBlist和下拉式列表框DBCombo控件中的列表数据通过属性________从数据库中获得。
A)DataSource和DataField
B)RowSource和ListField
C)BoundColumn和BoundText
D)DataSource和ListField
16.DBlist控件和DBCombo控件与数据库的绑定通过属性________来实现。
A)DataSource和DataField
B)RowSource和ListField
C)BoundColumn和BoundText
D)DataSource和ListField
二、填空题
1.要使绑定控件能通过数据控件Data1链接到到数据库上,必须设置控件的【1】属性为Data1。
2.如果数据控件链接的是单数据表数据库,则【2】属性应设置为数据库文件所在的子文件夹名,而具体的文件名放在【3】属性。
3.记录集的【4】属性返回当前指针值。
4.要设置记录集的当前指针,则需通过【5】属性。
5.记录集的RecordCount属性用于对Recordset对象中的记录计数,为了获得准确值,应先使用【6】方法,再读取RecordCount属性值。
6.使用ADO打开数据库的方法是【7】。
7.报表设计器"数据报表"工具箱内的文本控件用于显示【8】数据。
8.预览DataReport1对象产生的报表,需要通过代码【9】来实现。
9.如果要直接将预览DataReport1对象产生的报表打印出来,打印时不显示打印对话框,则需要通过代码【10】来实现。
参考答案
一、单选题
二、填空题。