这个问题太小了吧,但是就是搞不定
Dim ConnectString As String
Dim DbSource As String
ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
DbSource = Me.Server.MapPath("./money.mdb")
Dim oleConn As New OleDbConnection(ConnectString + DbSource)
Dim dbComm As New OleDbCommand("SELECT * FROM user", oleConn)
Dim dataAdapter As New OleDbDataAdapter()
oleConn.Open()
Dim oleds As New DataSet()
dataAdapter.SelectCommand = dbComm
dataAdapter.Fill(oleds, "user")
oleConn.Close()
出错:
不能使用 '';文件已在使用中。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 不能使用 '';文件已在使用中。
源错误:
行 32: Dim dbComm As New OleDbCommand("SELECT * FROM user", oleConn)
行 33: Dim dataAdapter As New OleDbDataAdapter()
行 34: oleConn.Open()
行 35: Dim oleds As New DataSet()
行 36: dataAdapter.SelectCommand = dbComm
其中,显示红色在oleConn.Open()
不知道是什么问题