0

因此,我试图读取并显示状态为 2 的 MDB 文件中的所有条目,但我不断收到此错误:

Microsoft.VisualBasic.dll 中出现“System.Data.OleDb.OleDbException”类型的异常,但未在用户代码中处理

当我取出 Where status = 2 时,它工作正常,但我需要在那里。

<script runat="server">
sub Page_Load
        Dim dataconnector, strSQL, datacommand, dataread
        dataconnector = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & Server.MapPath("cgiclass.mdb"))
        strSQL = "SELECT * FROM suppliers WHERE status = 2"
        dataconnector.Open()
        datacommand = New OleDbCommand(strSQL, dataconnector)
        dataread = datacommand.ExecuteReader()
        suppliers.DataSource = dataread
        suppliers.DataBind()
        dataread.Close()
        dataconnector.Close()
    End Sub
</script>
4

0 回答 0