你的ASP.NET应用程序通过使用名为TKorderEntry的DataSet对象来输入数据。TKorderEntry对象包含两个分别名为OrderNames和OrderDetails的DataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKey的ForeignKeyConstraint对象。当OrderDetails有关联行时,你试图删除OrderNames中的一行,结果产生异常。产生这个问题最可能的原因是什么?()
A: OrderDetails.KeyDeleteRule的当前值为RulCascad
B: OrderDetails.KeyDeleteRule的当前值为RulSetNull
C: OrderDetails.KeyDeleteRule的当前值为RulSetDefault
D: OrderDetails.KeyDeleteRule的当前值为RulNon
A: OrderDetails.KeyDeleteRule的当前值为RulCascad
B: OrderDetails.KeyDeleteRule的当前值为RulSetNull
C: OrderDetails.KeyDeleteRule的当前值为RulSetDefault
D: OrderDetails.KeyDeleteRule的当前值为RulNon
举一反三
- 使用名为TKorderEntry的DataSet对象开发一个管理某项目的数据,TkorderEntry对象有两个名为orderNames和OrderDetails的DataTable对象,在两个DataTable间定义一个名为orderDetailsKey的ForeignKeyConstraint对象。想要在orderNames中删除一行,由于它与OrderDetails表中的行相关联,会产生异常。出现问题最可能的原因是:() A: OrderDetails.KeyDeleteRule的当前值是Rule.Cascade. B: OrderDetails.KeyDeleteRul的当前值是Rule.SetNull. C: OrderDetails.KeyDeleteRule的当前值是Rule.SetDefault. D: OrderDetails.KeyDeleteRule的当前值是Rule.None.
- 你的ASP.NET应用程序通过使用名为TKorderEntry的DataSet对象来输入数据。TKorderEntry对象包含两个分别名为OrderNames和OrderDetails的DataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKey的ForeignKeyConstraint对象。当OrderDetails有关联行时,你试图删除OrderNames中的一行,结果产生异常。产生这个问题最可能的原因是什么?
- 已知数据库的排序规则是默认设置。在northwind数据库中有一个表[orderdetails],表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。你想实现按照产品数量从小到大排序来查询定单,使用orderby子句为() A: Select*from[orderdetails]Orderbyquantitydesc B: Select*from[orderdetails]Orderbyquantityasc C: Select*from[orderdetails]Orderbyquantity D: Select*from[orderdetails]Orderbydescquantity
- 计算每一订单的总金额(OrderDetails),并根据订单总额排序。
- 请写出删除[orderdetails]表中unitprice高于280的记录的命令