Re: [問題] ASP的錯誤陷阱 無助於除錯怎辦
你的錯誤表示你資料庫尚未建立連線或連線已關閉,造成 ado 參照的連線無法進一步處理。
我是覺得更新到 asp.net 比較好,效能高是其一,以你這種狀況是可以把錯誤行含程式碼寫入資料庫或事件檔除錯。
當然可以輸出給使用者,但一般牽扯到資料庫最好別輸出給使用者,免得被找到漏洞,然後資料庫結構又洩漏。
==> 本文由 "Jaker <jaker.bbs@ptt.cc>"
> 於 news:54kDMN%247mQ%40ptt.cc 發表
> 我寫了個購物車,
> 在asp 程式有用on error resume next來開啟錯誤處理,
> 一旦發生問題,會回應出
> 錯誤 Number、 錯誤資訊、出錯文件 、出錯行,
> 並提示買家將此訊息告知管理人員處理..
> 這樣。
> 可是最近經常有客人反應遇到問題,
> 說出現錯誤,可是畫面上回報的錯誤訊息根本沒有幫助,
> 發生的訊息如下:
> ==============
> 錯誤 Number: 3704
> 錯誤資訊: 當物件關閉時,不允許操作。
> 出錯文件: ADODB.Recordset
> 出錯行:
> ==============
> 出錯行是空白,這樣我根本看不出是哪一行出了錯誤啊。
> 如果取消on error,確實是會顯示完整的錯誤和行數,
> 可是遇到問題的都是不懂電腦更不懂程式的買家,
> 就算他們看到這些訊息也不會知道要告訴我。
> (因為取消了on error也失去了將處理方式告知買家的機會)
> 最近訂單大降,可能跟這個有很重要的關係,
> 到底要怎麼辦才好呢?
>
--
風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.9 UTF-8 Beta
網站地圖 http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知:
MSDN: http://social.msdn.microsoft.com/Forums/zh-TW/categories/
TechNet: http://social.technet.microsoft.com/Forums/zh-TW/categories/
--
ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
討論串 (同標題文章)
完整討論串 (本文為第 6 之 6 篇):