在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