在XP SP2+IIS+Visual Studio .NET 2003
執行ASP.NET的程式
居然使用SQL語法中的UPDATE跟INSERT都會產生錯誤訊息  ~"~
本來還以為是自己不知道哪裡錯了
可是試了四本書光碟中的範例都會發生錯誤   真是太誇張了....
完全不懂為什麼   =.=a
我已經開始認真的考慮改用JSP或PHP寫了
 
-------------------------------------錯誤訊息-----------------------------------------
 

'/' 應用程式中發生伺服器錯誤。

運作必須使用更新查詢。

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.Data.OleDb.OleDbException: 運作必須使用更新查詢。
堆疊追蹤:

[OleDbException (0x80004005): 運作必須使用更新查詢。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66
   _ASP.Ch9_5_4_aspx.Page_Load(Object Sender, EventArgs e) +259
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750


版本資訊: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032
 
 ------------------------------------錯誤訊息-----------------------------------------
 
 

'/sample' 應用程式中發生伺服器錯誤。

運作必須使用更新查詢。

描述: 在執行目前 Web 要求的過程中發生未處理的例外情形。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外詳細資訊: System.Data.OleDb.OleDbException: 運作必須使用更新查詢。

原始程式錯誤:

行 14:    strSQL="UPDATE [討論主題] SET [人氣指數] = [人氣指數] + 1 WHERE [主題編號] = " & Request.QueryString("TopicNo")
行 15:    objCmd=New OleDbCommand(strSQL,objCon)
行 16:    count=objCmd.ExecuteNonQuery()
行 17:    objCon.Close()
行 18: End Sub

堆疊追蹤:

[OleDbException (0x80004005): 運作必須使用更新查詢。]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr) +41
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +174
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +92
   System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) +65
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +112
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +66
   ASP.viewtopic_aspx.Page_Load(Object Sender, EventArgs e) in D:\sample\ch05\forum\viewtopic.aspx:16
   System.Web.UI.Control.OnLoad(EventArgs e) +67
   System.Web.UI.Control.LoadRecursive() +35
   System.Web.UI.Page.ProcessRequestMain() +750


版本資訊: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032
 
 
 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者  志 的頭像

    志的部落格

    志 發表在 痞客邦 留言(1) 人氣()