transaction的问题,多谢
public cnnMain As Data.OleDb.OleDbConnection '数据连接
Public Function f_ConnectDB() As Boolean '建立与数据库的连接
Try
cnnMain = New OleDb.OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=db.mdb")
cnnMain.Open()
Return True
Catch ex As Exception
MsgBox(ex.ToString)
Return False
End Try
End Function
Dim l_cmm As OleDb.OleDbCommand
Dim l_tran As OleDb.OleDbTransaction
l_tran = cnnMain.BeginTransaction(IsolationLevel.ReadCommitted)
执行到此处提示cnnmain未打开...的错误信息,而实际上cnnmain已经打开(连接的是access数据库)