关于事务的问题,很奇怪,怎么回事呢?
使用 Dim trnInsert As SqlClient.SqlTransaction
strWebConn = ConfigurationSettings.AppSettings("strWebConn")
objConn = New SqlConnection(strWebConn)
objConn.Open()
'开始事务
trnInsert = objConn.BeginTransaction
开始执行插入的操作,在这之前有一个插入的事务,但那个连接conn已经关闭,然后重新创建一个新的conn对象使用事务,当执行插入时,出现异常,异常的描述是下面的一句话,这是怎么回事呢?请大家指点
"当分配给命令的连接处于挂起的本地事务中时,命令必须具有事务对象才能执行。该命令的 Transaction 属性尚未初始化。"