我在插入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()

解决方案 »

  1.   

    “/Web”应用程序中的服务器错误。
    操作必须使用一个可更新的查询。 
    ================
    一般错误如下:
    右键你的数据库文件.然后选择"属性",然后选择"安全"选项卡.设置users用户为可读,可写应该就可以解决你的问题.
      

  2.   

    结束你的Access进程和ASPNET_WP进程..设置数据库的属性为可读写..
      

  3.   

    虽然我不太清楚Access,但是你可以直接把旁边的oldbconnection控件拖出来,然后链接Access,然后再看看链接字符串,因为我怀疑是链接出现了错误