单项选择题
你开发了一个基于Windows的库存管理应用程序,该应用程序使用到MicrosoftSQLServer。该应用程序允许用户更新库存中的记录信息。每次用户更新一条记录,你的应用程序就执行SQLServer的存储过程TestKingSP去更新数据库中的行。在每个用户session中,TestKingSP将运行很多次。你的应用程序将使用SqlCommand对象执行TestKingSP.你要修正你的代码以优化查询的性能。你该怎么做?()
A.在调用SqlCommand.ExecuteNonQuery前先调用SqlCommand.DeriveParameters方法。
B.在调用SqlCommand.Prepare前先调用SqlCommand.ExecuteNonQuery方法。
C.在第一次调用SqlCommand.ExecuteNonQuery前调用SqlCommand.DeriveParameters方法。
D.在第一次调用SqlCommand.ExecuteNonQuery前先调用SqlCommand.Prepare方法。
相关考题
-
单项选择题
你使用VisualStudio.NET创建一个命名为TestKingAccessWindows应用程序。TestKingAccess将被5个顾客服务代表使用进入中央的数据库。所有的5个代表使用被连结到公司内联网的客户端计算机。所有的客户端计算机安装了WindowsXP和.NETFramework。当你分发TestKingAccess时,你必须保证在客户端计算机上它使用最小的可能的硬盘空间。你应该怎么做?()
A.复制你的应用程序到每台客户端计算机,在每台客户端计算机的桌面上创造快捷方式到你的应用程序。
B.将你的应用程序复制到公司内联网上的一个共享的文件夹,在每台客户端计算机的桌面上创造快捷方式到你的应用程序。
C.使用VisualStudio.NET创建一个分发包裹设置精灵。为.NETFramework排除相关性。在每台客户端计算机上安装分发包裹。
D.使用VisualStudio.NET创建一个分发包裹设置精灵。设置分发包装的最适合大小压缩属性。在每台客户端计算机上安装分发包裹。 -
单项选择题
你使用VisualStudio.NET开发一个Windows的应用程序。你的应用程序将从MicrosoftSQLServer数据库中读取顾客订单表信息,并将信息显示在Windows窗体中。顾客订单信息将被显示在名称为TestkingGrid1的DataGrid1的Windows窗体中。TestKingGrid1绑定了一个DataView。用户在TestkingGrid1中能够直接编辑定购信息。你必须在TestkingGrid中给用户编辑和更新订单表的权限。你应该怎么做?()
A.将DataView的RowStateFilter属性放到DataViewRowState.ModifiedOriginal。
B.将DataView的RowStateFilter属性放到DataViewRowState.ModifiedCurrent。
C.将DataView的RowFilter属性放到DataViewRowState.ModifiedOriginal。
D.将DataView的RowFilter属性放到DataViewRowState.ModifiedCurrent。 -
单项选择题
你使用VisualStudio.NET开发了一个基于Windows的应用程序App。App使用对象SqlConnection来进行数据库访问。你在一台内存和硬盘空间均受限制的计算机上运行App。当代码完成对SqlConnection对象的使用后,你必须保证连接被关闭,且任何被该对象使用的资源必须立即释放。你该做什么?()
A.调用SqlConnection对象的Finalize方法
B.调用SqlConnection对象的Dispose方法
C.设置SqlConnection对象为Nothing
D.设置SqlConnection对象为“”
