VB数据库编程技术习题与思考题.doc_第1页
VB数据库编程技术习题与思考题.doc_第2页
VB数据库编程技术习题与思考题.doc_第3页
VB数据库编程技术习题与思考题.doc_第4页
VB数据库编程技术习题与思考题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题与思考题6.1试根据题意写出空白处内容(1)要使绑定控件能通过数据控件ata1连接到数据库上,必须设置控件的_属性为_,要使绑定控件能与有效的字段建立联系,则须设置控件的_属性。(2)如果数据控件连接的是单表数据库,则_属性应设置为数据库文件所在的子文件夹名,而具体文件名放在_属性中。(3)记录集的RecordCount属性用于对Recordset对象中的记录计数,为了获得准确值,应先使用_方法,再获得RecordCount属性值。6.2 试从下列四个选项中选出正确的答案(1)VB提供了两种与Jet数据库引擎接口的方法,它们是 。AData控件和DAO控件 BCommand控件和Text控件 CData控件和Text控件 DDAO控件 和Text控件(2)VB通过DAO和Jet引擎可以识别3类数据库,其中之一是 , 也称为本地数据库,这类数据库文件使用与Microsoft Access相同的格式。ASQL Server BODBC数据库 C外部数据库 DVB数据库(3)VB数据库应用程序的组成中, 被包含在一组动态链接库(DLL)文件中。它真正读取、写入和修改数据库,并处理所有内部事务。A用户界面和应用程序代码 BJet引擎 C数据库 D服务器 (4) 的Recordset对象是当前数据库真实的数据表。A表类型、动态集类型或快照类型 B动态集类型C快照类型 D表类型(5) 的Recordset对象是可以更新的数据集,它实际是对一个或几个表中的记录的引用。A表类型、动态集类型或 快照类型 B动态集类型C 快照类型 D 表类型(6) 的Recordset对象只能读不能修改。A表类型、动态集类型或 快照类型 B动态集类型C快照类型 D表类型(7)Data控件通过它的三个基本属性设置要访问的数据资源,这三个基本属性是 。AConnect、DatabaseName和RecordSourceBConnect、DatabaseName和RecordTypeCDatabaseName 、RecordSource 和 RecordType D Connect、RecordSource和 RecordType(8)数据控件的 指定数据控件所要连接的数据库类型,Visual Basic默认的数据库是Access的MDB文件,此外,也可连接DBF、XLS、ODBC等类型的数据库。ADatabaseName属性 BRecordType属性 CRecordSource属性 DConnect属性(9)数据控件的 指定具体使用的数据库文件名,包括所有的路径名。ADatabaseName属性 BRecordType属性 CRecordSource属性 DConnect属性 (10)数据控件的 确定具体可访问的数据,这些数据构成记录集对象Recordset。该属性值可以是数据库中的单个表名、一个存储查询或者是使用SQL查询语言的一个查询字符串。 ADatabaseName属性 BRecordType属性 CRecordSource属性 DConnect属性(11)要利用数据控件返回数据库中记录集,则需设置_ _属性。A)Connect BDatabaseName CRecordSource DRecordType(12)数据控件本身不能直接显示记录集中的数据,必须通过能与它绑定的控件来实现。要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的两个属性进行设置,这两个属性是 。ADataSource属性、DataField属性 BRecordType属性、DatabaseName属性CRecordSource属性、DatabaseName属性 D Connect属性 、DataField属性(13)要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的两个属性进行设置,其中, 通过指定个有效的数据控件连接到一个数据库上。ADataSource属性 BDataField属性 CDatabaseName属性 D Connect属性(14)要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的两个属性进行设置,其中, 设置数据库有效的字段与绑定控件建立联系。ADataSource属性 BDataField属性 CDatabaseName属性 DConnect属性(15)记录集的属性中, 用来判定记录指针是否在首记录之前。AEof的属性 B Nomatch属性 CBof属性 DAbsolutePosition属性(16)在使用Delete方法删除当前记录后,记录指针位于_ _。A被删除记录上 B被删除记录的上一条 C被删除记录下一条 D记录集的第一条(17)记录集的属性中, 用来判定记录指针是否在末记录之后。AEof的属性 B Nomatch属性 CBof属性 DAbsolutePosition属性(18)Seek方法可在_ _记录集中进行查找。ATable类型 BSnapshot类型 CDynaset类型 D以上三者(19)下列_ _组关键字是Select语句中不可缺少的。ASelect、From BSelect、Where CFrom、Order By DSelect、All(20) 掩盖了数据库服务器或数据库文件间的差别,通过定义不同的它,就可在应用程序中实现同时访问多个DBMS的目的。A服务器名 B表名 C数据库名 D数据源名(21)ODBC应用程序不能直接存取数据库,ODBC应用程序将所要执行的操作提交给 B ,通过它实现对数据源的各种操作,数据库操作结果也通过它返回给应用程序。A服务器 B数据库驱动程序 C数据库 D数据源(22)数据源分为3类,其中 只有创建者才能使用,并且只能在所定义的机器上运行。A文件数据源 B数据库驱动程序 C系统数据源 D用户数据源(23)数据源分为以下3类,其中所有用户和在Windows NT下以服务方式运行的应用程序均可使用 。A文件数据源 B数据库驱动程序 C系统数据源 D用户数据源(24)数据源分为以下3类,其中 是ODBC 3.0以上版本增加的一种数据源,可用于企业用户,ODBC驱动程序也安装在用户的计算机上。A文件数据源 B数据库驱动程序 C系统数据源 D用户数据源(25)ADO数据控件的基本属性中, 是必须定义的。AConnectionString属性、 ConnectionTimeout属性BConnectionString属性、 RecordSource属性CConnectionString属性、MaxRecords属性D RecordSource属性、ConnectionTimeout属性(26)ADO控件属性窗口中的ConnectionString属性右边的“”按钮,弹出“属性页”对话框。在该对话框中允许通过三种不同的方式连接数据源,其中 表示通过个连接文件来完成。A使用连接字符串 B使用Data Link文件C使用ODBC数据资源名称 D任意方式(27)ADO控件属性窗口中的ConnectionString属性右边的“”按钮,弹出“属性页”对话框。在该对话框中允许通过三种不同的方式连接数据源,其中 表示选择某个创建好的数据源名称,作为数据来源对远程数据库进行控制。A使用连接字符串 B使用Data Link文件C使用ODBC数据资源名称 D任意方式(28)在VB环境开发数据库应用时,与数据库连接和对数据库的数据操作是通过ODBC、Microsoft Jet等实现的,在CS结构的应用中一般用 。 A使用连接字符串 B使用Data Link文件 CMicrosoft Jet DODBC(29)ADO编程应用中,数据提供者和数据使用者之间的桥梁就是 。 A数据源 B数据库 C表 D以上3种均可(30)使用ADO数据控件的ConnectionString属性与数据源建立连接信息,在属性页对话框中可以有_ _种不同的连接方式。A B C D(31)数据绑定列表框DBList和下拉式列表框DBCombo控件中的列表数据通过属性_ _从数据库中获得。ADataSource和DataField BRowSource和ListFieldCBoundColumn和BoundText DDataSource和ListField(32)下列所显示的字符串中,字符串_ _不包含在ADO数据控件的ConnectionString属性中。AMicrosoft Jet 3.51 OLE DB Provider Bata Source=C:Mydb.mdbCPersist Security Info=False D2-adCmdTable( )6.3 试判断下列各题(是/否)(1)VB提供的数据库引擎叫Jet。( )(2)VB数据库也称为本地数据库,使用与Microsoft Access相同的格式,Jet引擎直接创建和操作这些数据库。( )(3)对于本地VB或Access数据库来说,就是.dbf文件。( )(4)表类型的Recordset对象是当前数据库真实的数据表。以这种方式打开数据库中的数据时,所进行的增、删、改、查等操作都直接更新数据库中的数据。( )(5)动态集类型的Recordset对象是可以更新的数据集,它是对一个或几个表中的记录的引用,但是动态集中的记录发生变化,不影响基本表。( )(6)以快照类型显示的数据既可读也可修改。( )(7)DAO模型只提供了有限的不需编程就能访问现存数据库的功能。( )(8)Data控件提供了全面控制数据库的完整编程接口。( )(9)VB中的数据库编程就是创建数据访问对象,如Database、Table、Field和Index对象。用这些对象的属性和方法来实现对数据库的操作。( )(10)要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的DataSource属性和 DataField属性进行设置。( )(11)要使绑定控件能被数据库约束,必需在设计或运行时对这些控件的Connect属性和 DatabaseName属性进行设置。( )(12)Bof判定记录指针是否在首记录之前,若Bof为True,则当前位置位于记录集的第1条记录之前。与此类似,Eof判定记录指针是否在末记录之后。( )(13)Eof判定记录指针是否在首记录之前,若Eof为True,则当前位置位于记录集的第1条记录之前。( )(14)Bof判定记录指针是否在首记录之前,若Bof为True,则当前位置位于记录集的第1条记录。( )(15)Find方法在找不到相匹配的记录时,当前记录保持在查找的始发处,NoMatch属性为True。如果Find方法找到相匹配的记录,则记录定位到该记录,Recordset的NoMatch属性为False。( )(16)使用Seek方法必须打开表的索引。( )(17)使用Seek方法不必打开表的索引。( )(18)数据窗体向导不属于外接程序。( )(19)当FROM子句列出多个表时,它们出现的顺序不能任意改变。( )(20)Select短语中字段的排列决定了所产生的记录集内每一列数据的排列顺序。( )(21)Data控件的RecordSource属性不一定是数据表名,可以是SQL语句。( )(22)ODBC 是一种工业标准,它提供了统一的API,为应用程序提供了一套高层调用接口规范和基于动态连接库的运行支持环境。( )(23)使用ODBC开发数据库应用时有很好的适应性和可移植性。( )(24)ODBC屏蔽了DBMS之间的差异。( )(25)ODBC并没有屏蔽DBMS之间的差异。( )(26)数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。( )(27)所有用户和Windows NT下以服务方式运行的应用程序均可使用系统数据源。( )(28)系统数据源是只有创建者才能使用,并且只能在所定义的机器上运行。( )(29)ODBC提供了一个开放的、标准的能访问从PC机、小型机到大型机数据库数据的接口。( )(30)使用ODBC的时,当作为数据库源的数据库服务器上的数据库管理系统升级或转换到不同的数据库管理系统时,客户机端应用程序不需作任何改变。( )(31)ADO是一种ActiveX对象,是DAO、RDO和ODBC三种方式的扩展。( )(32)ADO数据控件的 ConnectionString属性和 RecordSource属性必须设置。( )(33)ADO控件的 Connect属性和 Databasename属性必须设置。( )(34)VB6.0又提供了一些新的成员来连接不同数据类型的数据,主要有DataGrid、DataCombo、DataList、DataReport、MSHFlexGrid、MSChart控件和MonthView等控件,这些新增绑定控件必须使用ADO数据控件进行绑定。( )(35)指定ADO数据控件的数据源,可以指定多种数据库,但应用程序用相同的方法处理。( )(36)ADO编程时数据提供者和数据使用者之间的桥梁就是数据源。( )(37)在客户机/服务器系统中,数据库引擎与用户应用程序在相同的计算机上,只有数据库驻留在远程计算机上。( )(38)Microsoft Jet主要用于本地数据库,而在CS结构的应用中一般用ODBC。( )(39)ADO编程时,创建数据对象有3个选项:创建一个OLE DB文件、创建一个ODBC数据源名称(DSN)文件或建立一个OLE DB连接字符串。( )6.4 记录、字段、表与数据库之间的关系是什么?6.5 Vis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论