单项选择题
da为DataAdapter对象,其SeclectCommand的查询字符串为:
数据集ds中已包含一个名为dtCustomers的数据表,该表包含3个数据列,列名分别为dtCustomerID、dtCustomerName、dtAddress;另一方面,数据库中包含一个名为Customers的数据表,该表包含3个数据列,列名分别为CustomerID、CustomerName、Address。请问,若调用以下代码结果如何?()
da.FillSchema(ds,SchemaType.Source,"Customers");
A.目标数据集中包含1个数据表,表名"Customers"
B.目标数据集中包含1个数据表,表名"dtCustomers"
C.目标数据集中包含1个数据表,表名"Table"
D.目标数据集中包含2个数据表,表名"Customers"、"dtCustomers"
E.目标数据集中包含2个数据表,表名"Table"、"dtCustomers"
F.发异常
相关考题
-
单项选择题
为了控制DataAdapter的Fill方法如何在填充数据之前向DataSet加载数据源架构信息,可在调用该方法前,将DataAdapter的MissingSchemaAction属性设为(),使得Fill方法在填充数据前,向DataSet架构添加额外的表和列,并且给DataTable添加主键信息。
A.Add
B.AddWithKey
C.Error
D.Ignore -
单项选择题
为了提高性能,在使用DataAdapter填充DataSet前,可以将()属性值设为false.
A.DataSet对象的EnforceConstraints
B.DataSet对象的CaseSensitive
C.DataAdapter对象的AcceptChangesDuringFill
D.DataAdapter对象的MissingSchemaAction -
单项选择题
已知有如下变量: 调用da1、da2将数据下载到数据集,则执行效率最低的一组语句是()。
A.1
B.2
C.3
D.都一样
