开发一个Windows应用程序与一个MicrosoftSQLServer数据库交互。应用程序通过调用以下存储过程向数据库插入新行。(行号仅供引用) 应用程序使用SqlCommand对象的ExecuteReader方法调用存储过程并创建一个SqlDataReader对象。存储过程运行后,代码必须检查SqlDataReader.RecordsAffected属性为被成功更新的记录的正确数量。然而当执行存储过程时,SqlDataReader.RecordsAffected属性总返回-1。 如何解决这个问题?()
A: A
B: B
C: C
D: D
A: A
B: B
C: C
D: D
举一反三
- 正在创建一个Windows窗体应用程序。该应用程序执行需几秒钟才能完成存储过程。将调用该存储过程来填充SqlDataReader对象。需要确保当存储过程正在执行时,应用程序仍能响应用户请求。您应该()。 A: 使用SqlCommand.BeginExecuteReader()方法调用存储过程。使用EndExecuteReader()方法检索结果 B: 将SqlCommand对象的Notification属性设置为SqlNotificationRequest对象.调用SqlCommand.ExecuteReader()方法.在后台线程上收集结果. C: 创建SqlDepency对象,并将其绑定到SqlCommand对象.调用SqlCommand.ExecuteReader()方法.将OnChanged事件处理,程序与SqlDepency对象相关联.在OnChanged事件处理程序方法中收集结果. D: 使用SqlConnection.ExecuteReader()方法。将此方法的行为参数设置为CommandBehavior.SqluentialAccess
- 创建一个ADO.NET2.0的应用程序,在应用程序中有一个SqlCommand对象cmd,并已连接到数据库中.现在希望在遍历完SqlDataReader对象的所有数据行后能够立即自动释放cmd使用的连接对象,应调用下列哪种方法?() A: ExecuteReader() B: ExecuteNonQuery() C: ExecuteScalar() D: ExecuteXmlReader()
- TADOStoredProc组件通过()属性指定存放在服务器上的一个存储过程,应用程序可以执行这个存储过程
- 开发一个Windows应用程序。应用程序使用一个SqlDataAdapter对象,一个SqlCommandBuilder对象和一个DataSet对象来检索数据和管理更新到一个MicrosoftSQLServer数据库。以下代码用来设置对象: 测试应用程序,能成功地从DataSet对象中检索数据,然而当把修改的数据送回到数据库,更改并没有保存。 如何更正这个问题?() A: A B: B C: C D: D
- 开发一个应用程序从一个MicrosoftSQLServer数据库TestKingSales中加载两个DataReader对象customersDataReader和productsDataReader。customersDataReader对象从Customers表加载,productsDataReader对象从Products表加载。创建一个SqlCommand对象myCommand和一个SqlConnection对象myConnection。写了以下代码段:(行号仅供引用) 运行应用程序在第10行抛出一个异常,为纠正这个问题,需要在第08行插入附加代码,使用哪个代码?() A: myCommand.ResetCommandTimeout() B: myCommand.Dispose() C: customersDataReader.NextResult() D: customersDataReader.Close()