“/”应用程序中的服务器错误。 
-------------------------------------------------------------------------------- 操作必须使用一个可更新的查询。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。 源错误: 
行 25:        myCmd = New OleDbCommand(sql, myconn) 
行 26:        myconn.Open() 
行 27:        myCmd.ExecuteNonQuery() 
行 28:        myconn.Close() 
行 29:    End Function 
源文件: c:\inetpub\wwwroot\zbedit.aspx    行: 27 堆栈跟踪: 
[OleDbException (0x80004005): 操作必须使用一个可更新的查询。] 
  System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +267 
  System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +192 
  System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +48 
  System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +106 
  System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +108 
  ASP.zbedit_aspx.executesql(String sql) in c:\inetpub\wwwroot\zbedit.aspx:27 
  ASP.zbedit_aspx.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\zbedit.aspx:63 
  System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15 
  System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34 
  System.Web.UI.Control.OnLoad(EventArgs e) +99 
  System.Web.UI.Control.LoadRecursive() +47 
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061 我在VS 2005上可以正常调试运行,不会出现这样的提示; 把它复制到IIS上再次运行时,就不能添加数据和修改!提示上面的错误
sql = "select Title,Author,Original,guimo,diqu,Content,ClassesID from Zbiao where NewsID=" & bianhao sql = "update Zbiao set Title='" & title & "',Author='" & author & "',Original='" & from & "',Guimo='" & guimo & "',Diqu='" & diqu & "',Content='" & content & "',UpdateTime='" & DateTime.Now() & "',ClassesID=" & classid & " where NewsID=" & bianhao