单项选择题
开发一个管理某项目的数据的应用程序,使用DataSet对象dt,该对象有两个DataTable对象名为:CustomerNames和CustomerDetails,在这两个DataTable对象间定义一个ForeignKeyConstraints对象名为CustomerDetailsKey.如果要在CustomerName中删除一行,那么由于它与CustomerDetails表中的行相关,所以会产生异常.出现这个异常最可能的原因是因为把CustomerDetailsKey.DeleteRule的当前值设置成了()
A.Rule.Cascade
B.Rule.SetNull
C.Rule.SetDefault
D.Rule.None
点击查看答案
相关考题
-
单项选择题
在DataTable对象中,添加UniqueConstraint的作用是要使用UniqueConstraint相关的列的值().
A.自动递增
B.自动递减
C.在每行是唯一的
D.不能为空 -
单项选择题
在DataSet对象中,若增加某DataRow对象的任意一列值后,该对象的DataRowState属性值将变为()
A.DataRowState.Deatched
B.DataRowState.Deleted
C.DataRowState.Modified
D.DataRowState.Added -
单项选择题
创建一个应用程序,其数据存储在数据库中.使用DataSet对象TestKing检索产品部件的numbers,named和price信息,并把数据显示在窗口中.在窗口中增加一个Save按钮,把修改的数据更新到数据库中.现在要进行更新操作,但是在进行操作前想得到TestKing中编辑的行.创建第二个名为TestKingChanges的DataSet对象来保存更改过的产品数据.下面哪个代码可以把编辑的数据行从TestKing拷贝到TestKingChanges中?()
A.TestKingChanges=TestKing.GetChanges()
B.TestKingChanges.Merge(TestKing,true)
C.TestKingChanges=_TestKing.GetChanges(DataRowState.Detached)
D.TestKingChanges.Merge(TestKing,false)
