Error while trying to retrieve text for error ORA-03113 的一種解決方式


今天在往oracle table插入long類型的數據時(大字符串,未知長度,測試長度23117)報以下錯誤:

Error while trying to retrieve text for error ORA-03113

測試相同的語句和參數,插入sql 2005相同table(long改為ntext)OK,.net程式無錯誤。

在PL/Sql Developer中執行相同語句和參數,執行成功。

看來只能是System.Data.OracleClient和Oracle通信時異常了

網上說Long類型要淘汰,而且臭名昭著

於是換成nclob,同樣可容納大字符串的類型

再測試OK,換一種方式解決此問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM