你的ASP.NET应用程序通过使用名为TKorderEntry的DataSet对象来输入数据。TKorderEntry对象包含两个分别名为OrderNames和OrderDetails的DataTable对象。这两个DataTable对象间定义了一个名为OrderDetailsKey的ForeignKeyConstraint对象。当OrderDetails有关联行时,你试图删除OrderNames中的一行,结果产生异常。产生这个问题最可能的原因是什么?
举一反三
- 你的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
- 使用名为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.
- 下列哪些方法可以在DataSet 对象ds 中添加一个名为“Customers”的DataTable 对象?
- 你创建了一个使用MicrosoftSQLServer2005数据库中的Products表填充的DataSet对象.该DataSet对象中有一个名为Products的包含ProductID,ProductName和UnitsinStock三列的DataTable对象.现初始化一个SqlConnection对象myConnection,并编写代码来填充DataSet对象,请问你应该使用以下哪个代码段?() A: A B: B C: C D: D
- 已 知ds1,ds2 分别代表两个不同的DataSet 对象.其中ds1 已包含名为"Customer"的DataTable 对象,且该DataTable 对象被变量dt_Customer 引用.已知dt_Customer表中有100 条记录,则执行下列语句后,新的数据表new_dt_Customer 中包含( )条记录. DataTable new_dt_Customer = dt_Customer.Copy(); A: 0 B: 100 C: 200 D: 400