单项选择题
开发一个订单输入应用程序TestKingOrderEntry。TestKingOrderEntry使用一个名叫CurrentTKOrders的DataSet对象用来在用户修改数据时维护内存中的数据。对于CurrentTKOrders对象,增加了名叫Orders和OrderDetails的DataTable对象,OrderDetails用来放置订单中包含的每一栏的项目。用户频繁的发现在OrderDetails中有一个订单没有任何输入。在这些情况下他们从Orders中删除这个订单。你必须确保用户不能删除任何在OrderDetails有对应输入的订单。请选择:()
A.增加一个UniqueConstraint对象到CurrentTKOrders.
B.增加一个ForeignKeyConstraint对象到CurrentTKOrders.
C.增加一个DataRelation对象到CurrentTKOrders,并设置ChildKeyConstraint属性到合适的列
D.增加一个DataRelation对象到CurrentTKOrders,并设置ParentKeyConstraint属性到合适的列
点击查看答案
相关考题
-
单项选择题
开发一个Windows应用程序。创建一个DataSet以及相关的DataTable对象和DataView对象。DataSet对象包含所有的数据,数据显示在一个DataGrid控件上。当签订一个合约后,字段ContractTKApproved值设为True。当与一个合约相关的ContractTKApproved值为true时禁止更改关于该合约的数据库信息。如何通过应用程序代码确保以上的实现呢?请选择:()
A.设置DataSet对象的AllowNew属性为False.
B.设置DataView对象的AllowEdit属性为False.
C.调用DataTable对象的EndEdit方法.
D.调用DataRow对象的EndEdit方法. -
单项选择题
使用Visual Studio.NET开发一个Windows应用程序。该程序使用ADO.NET对象来调用Microsoft SQL Server存储过程。数据库管理员负责所有存储过程的编码和维护。他会阶段性的更新这些存储过程。当你的应用程序运行的时候,它必须能够通过传送给存储过程和从存储过程返回的数值来识别出任何存储过程的修改。该使用哪个ADO.NET对象和方法?()
A.CommandBuilder.RefreshSchema
B.CommandBuilder.DeriveParameters
C.SqlCommand.CreateParameter
D.SqlDataAdapter.GetFillParameters -
单项选择题
使用VisualStudio.NET开发一个Windows应用程序与一个Microsoft SQL Server数据库交互。应用程序包括一个Customer窗体窗体,这个窗体包含下列设计时组件: 这些组件基于一个数据库表Customers。运行的时候给Customer窗体增加一个TextBox控件textCompanyName,执行TestKingDataAdapter的Fill方法来填充Customers。现在你希望使用数据绑定来显示由TestKingDataSet从textCompanyName中获得的CompanyName域。该使用哪一段代码?()
A.A
B.B
C.C
D.D
