因此,我试图读取并显示状态为 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>