簡體   English   中英

Pocket IE拋出ODBC錯誤,但台式機瀏覽器沒有

[英]Pocket IE throws ODBC error but desktop browsers do not

我有一個相當簡單的CRUD Web應用程序(C#/ ASP.NET),可以在Firefox,IE7和Chrome中正常運行。 (我正在開發服務器上訪問和測試該應用程序。)

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

我已經在Pocket PC模擬器中運行了代碼,並且工作正常。 僅當我通過實際設備訪問該站點時才會發生。 我有相似的頁面,在Pocket PC設備上訪問沒有此問題的相同的ODBC數據庫。

有人看過這樣的東西嗎? 我很沮喪

編輯:這是ODBC錯誤的文本。 錯誤代碼“ 38121”指的是無效的訂單號,即使我確定訂單號不是無效的也是如此。 (我在台式機上使用與掌上電腦相同的訂單號。)如果需要,我也可以發布堆棧跟蹤。

****錯誤[HY000] [CA] [IDMS ODBC驅動程序] [IDMS] DB001075 C-4M321:過程LOEPU041異常38121嗎?**

雙重編輯:將其更改為用戶錯誤。 數據庫要求所有參數均以大寫形式輸入。 在我的機器上,我習慣用大寫字母輸入訂單號。 由於Pocket PC的鍵盤糟糕,因此我總是只用小寫字母輸入它。 一個簡單的ToUpper()修復了它。 廢話,我覺得很蠢。

  • 檢查值是否按要求在請求處理程序中提交

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

  • 實施服務器端錯誤日志記錄/跟蹤

  • 記住錯誤消息的文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM