经典动态明星合成图:求助ADO。NET和C#。NET高手

来源:百度文库 编辑:高考问答 时间:2024/05/01 14:10:07
小弟下列题目不会,请帮忙,谢谢
11、DataSet 对象ds中,数据表对象Customers的表名为"Customers",该表中包含"CustomerID" 、"CustomerName"、"Address"、" City "等4 列。该表有300 条记录,其中有一些刚刚被标记为删除。我们希望从表中查找所有已经标记为删除的、来自London 的客户信息,并将结果以City 列递减排序放入一个DataRow 数组中。则执行下列______语句可以完成此目标。 ( )
A.DataRow[] selRows = Customers.Select("City = 'London'", "City DESC", DataRowState.Deleted);
B.DataRow[] selRows = Customers.Select("City = 'London'", "City DESC", DataViewRowState.Deleted);
C.DataRow[] selRows = Customers.Select("City = 'London'", "City ASC", DataRowState.Deleted);
D.DataRow[] selRows = Customers.Select("City = 'London'", "City ASC", DataViewRowState.Deleted);
12、DataAdapter 对象的DeleteCommand 的属性值为null,将造成:
A. 程序编译错误
B. DataAdapter 在处理DataSet 中被删除的行时,这些行将被跳过不处理
C. DataAdapter 在处理DataSet 中被删除的行时,将引发异常
D. DataAdapter 在处理DataSet 中被删除的行时,将出现对话框询问用户如何处理该行
13、如果你想从两个不同数据库的表中获取数据,最好的解决方案是:( )
A.为每个表分别创建一个DataSet
B.创建一个DataSet并使用2个不同的DataAdapter填充数据到该DataSet
C. 在ADO.NET中不可能
D.为其中一个表创建一个DataSet,将该DataSet转换为XML文件,然后获取另一个表的数据
14、有一个DataSet 对象ordersDataSet包含两个 DataTable 对象Orders 和OrderDetails。Orders 和 OrderDetails两者都包含一个列OrderID。在Orders和OrderDetails 间用OrderID创建一个DataRelation 对象orderRelation。Order是父表, OrderDetails 是子表。使用以下代码增加 orderRelation 到ordersDataSet 关联集合。ordersDataSet.Relations.Add(orderRelation);
在增加orderRelation前,两个表都没有约束,运行代码行,现在每个表有多少个约束?

A. Orders表1个; OrderDetails表没有.
B. Orders表没有; OrderDetails表1个

C. Orders表没有; OrderDetails表没有.
D. Orders表1个; OrderDetails表1个.

15、数据集ds中有表Customer,Orders,Mails三个数据表,这三个表都有名为”CustomerID”的列.FK_CustomerOrders是父表Customer的”CustomerID”列与子表Orders的”CustomerID”列之间的导航关系;FK_CustomerMails是父表Customers的”CustomerID”列与子表Mails的”CustomerID”列之间的导航关系:
请问,若drOrder为表Orders的一个数据行对象,则获得与drOrder相关的表Customer数据行树组的语句是
A. DataRow dr = drCustomer.GetChildRows(FK_CustomerOrders)
B. DataRow dr = drCustomer.GetParenRows(FK_CustomerOrders)
C. DataRow dr=drCustomer. GetChildRows(FK_CustomerMails)
D. DataRow dr = drCustomer.GetParenRows(FK_CustomerMails)