我在插入ACCESS表记录时,遇到一个错误,提示如下:
“/Web”应用程序中的服务器错误。
操作必须使用一个可更新的查询。 不知是什么错在哪里?恳请指点。原代码如下:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("studb.mdb")) Dim strSql As String strSql = "Insert Into Users(UserName) Values('过客')" Dim cmd As New OleDbCommand(strSql, conn)
Try conn.Open()
cmd.ExecuteNonQuery() Catch ex As Exception Throw ex
End Try conn.Close()
“/Web”应用程序中的服务器错误。
操作必须使用一个可更新的查询。 不知是什么错在哪里?恳请指点。原代码如下:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("studb.mdb")) Dim strSql As String strSql = "Insert Into Users(UserName) Values('过客')" Dim cmd As New OleDbCommand(strSql, conn)
Try conn.Open()
cmd.ExecuteNonQuery() Catch ex As Exception Throw ex
End Try conn.Close()
操作必须使用一个可更新的查询。
================
一般错误如下:
右键你的数据库文件.然后选择"属性",然后选择"安全"选项卡.设置users用户为可读,可写应该就可以解决你的问题.