在ASP.NET中,已知sqlCon是一个SqlConnection对象,sqlCom是一个SqlCommand对象,下列代码能够正确创建一个SqlTransaction对象的是()。
A: SqlTransactiontran=newSqlTransaction();
B: SqlTransactiontran=sqlCon.BeginTransaction();
C: SqlTransactiontran=sqlcom.BeginTransaction();
D: SqlTransactiontran=sqlCon.CreateTransaction();
A: SqlTransactiontran=newSqlTransaction();
B: SqlTransactiontran=sqlCon.BeginTransaction();
C: SqlTransactiontran=sqlcom.BeginTransaction();
D: SqlTransactiontran=sqlCon.CreateTransaction();
举一反三
- 在ADO.NET中,已知变量sqlCom是一个SqlCommand对象,则下列代码运行时将出现异常的是(选一项) SqlDataReader reader = sqlCom.ExecuteReader(); //1 reader.Read(); //2 reader.Close(); //3 reader.Read(); //4
- 在ASP.NET中,关于ADO.NET的事务,错误的是()。 A: 开始事务方法为BeginTransaction B: 开始事务后会返回一个SqlTransaction对象 C: 事务执行完毕需要调用SqlConnection的Commit方法 D: 事务执行中有错误,需要调用SqlTransaction的RollBack方法
- 开发一个应用程序从一个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()
- 使用一个现有的ASP.net应用程序来更新信息。方法如下:现有代码使用一个SqlCommand对象成功地执行三个Update语句在每个ExecuteNonQuery方法前,代码打开一个connection到数据库.在每个ExecuteNonQuery命令后,代码关闭连接。代码使用SQLServer托管的provider.如何做来改善代码的性能?() A: 在所有Execute语句期间保持SqlConnection对象打开. B: 把Update语句包含在一个transaction中. C: 使用一个DataReader对象来执行command. D: 使用OleDbConnection和OleDbCommand对象替代SqlConnection和SqlCommand对象.
- 设cn是SqlConnection对象的一个实例,并且已经打开,strSql是一个字符串,其内容是一个Sql命令,以下_____________代码创建了SqlCommand对象的一个实例cmd。 A: Dim cmd As SqlCommand Cmd = New SqlCommand(cn,strSql) B: Dim cmd As SqlCommand C: Dim cmd As SqlCommand(cn,strSql) D: Dim cmd As SqlCommand cmd = New sqlcommand(strSql,cn)