2009-04-20 50 views
1

我有一個相當簡單的CRUD Web應用程序(C#/ ASP.NET),在Firefox,IE7和Chrome中運行良好。 (我正在訪問和測試我們的開發服務器上的應用程序。)掌上IE引發ODBC錯誤,但桌面瀏覽器不

當我通過Pocket PC設備連接到開發站點並執行完全相同的步驟時,出現ODBC錯誤。不幸的是,當我遍歷代碼時(再次在我的桌面上),我無法複製錯誤。相同的環境,不同的瀏覽器所有的代碼都是服務器端的,所以我不知道爲什麼我會得到不同的結果。

我已經通過與Pocket PC模擬器的代碼運行,它工作正常。只有當我通過實際設備訪問網站時纔會發生這種情況。我有類似的頁面,訪問相同的ODBC數據庫,在Pocket PC設備上沒有這個問題。

任何人見過這樣的事情?我很難過。

編輯:這是ODBC錯誤的文本。錯誤代碼'38121'是指無效的訂單號碼,即使我確定訂單號碼無效。 (我在桌面上使用與我在手持設備上相同的訂單號)。如果需要,我也可以發佈堆棧軌道。

**** ERROR [HY000] [CA] [IDMS ODBC驅動程序] [IDMS] DB001075 C-4M321:程序LOEPU041例外38121 **

雙編輯:粉筆它的用戶錯誤。該數據庫要求所有參數都以大寫形式輸入。在我的機器上,我習慣用大寫字母輸入訂單號。由於掌上電腦有一個蹩腳的鍵盤,我總是會輸入它小寫。一個簡單的ToUpper()修復了它。神聖的廢話,我覺得愚蠢。

+0

而ODBC錯誤的文本是? – 2009-04-20 15:37:00

+0

「我有類似的網頁......沒有這個問題」意味着你必須對那些不起作用的網頁做更多的具體說明。 – 2009-04-20 15:41:18

回答

0
  • 檢查值被提交爲你 希望他們在請求處理

  • 檢查值傳遞到 數據庫語句正確

  • 實現服務器端錯誤日誌/ 跟蹤

  • 記住錯誤文本 消息

相關問題