程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 使用OCCI訪問Oracle數據庫(4)

使用OCCI訪問Oracle數據庫(4)

編輯:Oracle教程

使用OCCI訪問Oracle數據庫(4)


 

1.在執行Environment *env = Environment::createEnvironment();時,拋出異常,代碼是ORA-32104 ,但沒有任何錯誤信息

原因是使用的庫和不匹配,比如我使用了11的庫,環境是10g的,所以要把F:\PProject\oci\32\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2加入到環境變量path中,而且要在10g的路徑前。

另外就是要用F:\PProject\oci\32\occivc9win32-111060-132181中的 DLL覆蓋F:\PProject\oci\32\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2中的dll

 

可以這樣理解這個問題:

開發的時候,使用了instantclient-sdk-nt-11.2.0.4.0中的.h文件,使用了occivc9win32-111060-132181中的.lib文件,

exe依賴occivc9win32-111060-132181中的.dll文件和F:\PProject\oci\32\instantclient-basic-nt-11.2.0.4.0\instantclient_11_2中的OCI.DLL(包括其他文件,即環境)

 

2.直接運行編譯好的exe沒有任何問題,但通過VS直接啟動調試,會報以下錯誤,目前還不知道到底是咋回事,求遇到同類問題的哥們不吝賜教!

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved