用 C# 寫了一支表單程式,將資料丟上 Oracle 資料庫,結果出了問題。
詳細的錯誤細節就不說了,爬了很多的文,也一一確認,最後發現是 本身電腦已經有安裝 Oracle Database
原本已安裝 Oracle database 9
本次預定連線至 Oracle database 10i
解決方式:
將 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 內找出 NLS_LANG 子機碼
預設是 NA 的值,將 NLS_LANG 變更名稱 --> NLS_LANG2 即可。
也擔心原先 Oracle database 9 的不能跑,試跑了一下。。竟然OK。。
果然有效阿!!! 真好。
ORA-12705: Cannot access NLS data files or invalid environment specified
詳細的錯誤細節就不說了,爬了很多的文,也一一確認,最後發現是 本身電腦已經有安裝 Oracle Database
原本已安裝 Oracle database 9
本次預定連線至 Oracle database 10i
解決方式:
將 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 內找出 NLS_LANG 子機碼
預設是 NA 的值,將 NLS_LANG 變更名稱 --> NLS_LANG2 即可。
也擔心原先 Oracle database 9 的不能跑,試跑了一下。。竟然OK。。
果然有效阿!!! 真好。
沒有留言:
張貼留言