工学

单选题你开发一个以Window的应用程序TestK.TestK使用包含两个数据表的DataSetTestK从两个数据表显示数据.一个表格包含了顾客的信息,它被在ListBox控件显示.另一个表格包含定单信息.它显示在DataGrid控件上.你必须修改TestK使这个ListBox泛函性,你应该怎么做吗?()A 使用这个DataSet合并方法B 定义数据表私钥C 创建在数据集中外键约束D 增加一个数据关系连接到这个数据集的关系集

题目
单选题
你开发一个以Window的应用程序TestK.TestK使用包含两个数据表的DataSetTestK从两个数据表显示数据.一个表格包含了顾客的信息,它被在ListBox控件显示.另一个表格包含定单信息.它显示在DataGrid控件上.你必须修改TestK使这个ListBox泛函性,你应该怎么做吗?()
A

使用这个DataSet合并方法

B

定义数据表私钥

C

创建在数据集中外键约束

D

增加一个数据关系连接到这个数据集的关系集

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

你正在创建一个包含GridView控件的Web窗体。其中GridView控件的数据源是一个名为dsOrders的DataSet。dsOrders包含两个名为Orders和OrderDetails的数据表(DataTable)。现在,你用下面的代码段在这两个数据表(DataTables)之间建立一个关系(代码行前面的数字作为行号标识)但是在执行的过程中05行出现了错误,为了找到原因,你应该怎么做?()

A. 确保子列和父列有同样的名称。

B. 确保子表和父表有同样的名称。

C. 确保子列和父列有同样的数据类型。

D. 确保子表的每行数据在父表都有一个对应行。

E. 确保这个两个表在数据库中存在一个实际的关系定义。


参考答案:C

第2题:

ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是

A.得到一个新的数据表文件

B.得到一个新的数据表文件和一个新的备注文件

C.得到一个新的数据表文件和两个新的备注文件

D.错误信息,不能复制带有备注型字段的数据表文件


正确答案:B
解析:在Visual FoxPro中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件(.FPT)中。当复制数据表时,系统自动复制备注文件,生成1个新的数据表备注文件。

第3题:

请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数0perator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元素之和。请编写这个operator+函数。程序的正确输出应该是: 两个数据表: 1,2,3,4,5,6 3,4,5,6,7,8 两个数据表之和: 4,6,8,10,12,14 要求: 补充编制的内容写在“//********333********”与“//********666********”之间,不得修改程序 的其他部分。 注意:程序最后将结果输出到文件。ut.dat中。输出函数writeToFile已经编译为。bj文件,并且在本程序中调用。 //DataList.h inClude<iostream> using namespaCe std; ClaSS DataList{//数据表类 intfen; double*d; publiC: DataList(int len,double data[]=NULL); DataList(DataList&data); int lengthConst{retum len;} double getElement(int i)Constt return d[i];} DataList operator+(Const DataList&list)Const;//两个数据表求和 void showConst;//显示数据表 }; void writeToFile(Char$,Const DataList&); //main.Cpp inClude”DataList.h” DataList::DataList(int len,double data[]):len(ien){ d=new double[1en]; for(int i=0;i<len;i++) d㈨i=(data==NULL?0.0:data[i]); } DataList::DataList(DataList&data):len(data.1en){ d=new double[1en]; for(int i=0;i<len;i++) d[i]=data.d[i]; DataList DataList::0perator+(Con8t DataList&list,)Const{//两个数据表求和 double*dd=new double[1ist.1ensth]; //********333******** //********666******** return DataList(1ist.1ength,dd); } void DataList::showConst{//显示数据表 fr(int。i=0;i<len-1;i++) eout<<d[i]<<”,”; Cout<<d[1en-1]<<endl; int main{ double sl[]={1,2,3,4,5,6}; double s2[]={3,4,5,6,7,8}; DataList list1(6,sl),list2(6,s2);//定义两个数据表对象 eout<<”两个数据表:”<<endl: listl.show: list2.show; eout<<endl<<”两个数据表之和:”<<endl: (1istl+list2).show; writeToFile(””,listl+list2); return 0:


正确答案:

f0T(int i=0;i<len;++i)//遍历对象list中的数组和d数组,把对应的值相加后放到数组dd中。
dd[i]=d[i]+list.d[i];

第4题:

数据表的外关键字是指()。

A.能将数据表中各个实例确定地区分开的若干字段
B.源自另一个数据表的关键字.用于表示两个数据表之间的逻辑关系
C.外来关键字能将实体的各个实例确定地区分开来
D.和另一个数据表共享的,最能说明实体性质的属性

答案:D
解析:
外键用于建立和加强两个表数据之间的链接的一列或多列,一个表引用其他表的主键到自身,则在该表中叫外键。

第5题:

以下关于数据表窗体的说法正确的是( )。

A.从外观上看与数据表界面相同,与查询显示的界面不同

B.从外观上看与数据表界面不同,与查询显示的界面相同

C.从外观上看与数据表和查询显示数据界面均相同

D.从外观上看与数据表和查询显示数据界面均不相同


正确答案:C

第6题:

以下关于Access表的叙述中,正确的是______。

A.表一般包含一到两个主题的信息

B.表的数据表视图只用于显示数据

C.表设计视图的主要工作是设计表的结构

D.在表的数据表视图中,不能修改字段名称


正确答案:C
解析:在数据库中,应该为每个不同的主题建立单个的表,这样可以提高数据库的工作效率,并可减少因数据输入而产生的错误,所以选项A错误:在表的数据表视图中,可以进行字段的编辑、添加、删除和数据查找等各项操作,所以选项B、D都错误。

第7题:

使用两个数据表示学校的旗杆相对于学校大门的位置。


学校大门为坐标原点(0,0);根据实际情况写出相对位置,如(-3,10)等。

第8题:

Access中表和数据库之间的关系是

A.一个数据库可以包含多个表

B.数据库就是数据表

C.一个表可以包含多个数据库

D.一个表只能包含两个数据库


正确答案:A
解析:表是数据库中用来存储数据的对象,是整个数据库系统的基础。Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。

第9题:

对于Access,下列叙述中错误的是( )。

A、当两个数据表建立了关联后,通过关联字段就有了父表和子表之分

B、既使两个数据表建立了关联,也没有父表和子表之分

C、当两个数据表建立了一对多关系后,打开一端的数据表时,就可以通过折叠按钮浏览多端表中相关的数据

D、建立索引是实现数据库中数据表间关联的基础


正确答案:B

第10题:

要浏览由“学生档案”和“学生成绩”两个数据表创建的视图内容,应当打开()。

  • A、数据库
  • B、两个数据表
  • C、“学生档案”表
  • D、“学生成绩”表

正确答案:A

更多相关问题