VC連線ORACLE遇到的問題

2021-04-01 18:47:30 字數 608 閱讀 8222

環境配置:

vc++6.0  + ado + oracle9i + winxp。

問題:報出ora-12154: tns:could not resolve service name的錯誤。

以下是連線程式部分**:

//開啟資料庫函式

bool cado::opendb(cstring m_strpathname, cstring m_strname, cstring m_strpassword, cstring m_strprovider)

catch(_com_error &e)

}呼叫開啟函式**:

if(!(classado.opendb(datasource,struser,strpassword,"oraoledb.oracle.1")))

上述同樣的**在不同的工程中連線資料庫,有乙個沒有問題,另乙個就連線錯誤出現剛才的錯誤。

解決方法:

出現問題的工程的路徑是:

d:/documents and settings/wlw/桌面/new/新建資料夾 (4)/yxrm

將 新建資料夾 (4)---》新建資料夾4後,重新編譯連線資料庫,ok。

問題很奇怪,不知道是什麼原因????

vc 用ADO方式連線oracle問題

今天裝了個oracle客戶端,準備寫個訪問遠端oracle的程式。用的是vs2010,採用ado的連線方法連線oracle,結果執行的時候總是報下面的錯 從提示可以看出是沒有找到oraoledbups.dll這個動態鏈結庫。我的連線oracle資料庫的 是 1 trycatch com error ...

oracle連線遇到錯誤

oracle連線遇到錯誤 connected to an idle instance解決 現象及解決思路 現象 www.2cto.com pl sql developer 連線不上資料庫例項,提示無監聽的sid。用sysdba登入提示 connected to an idle instance資訊 ...

遇到的oracle問題

1 表空間 user1 中無許可權 沒有把resource和connect 許可權賦給使用者,賦予許可權 grant resource,connect to 使用者名稱 2 超出表空間 user1 的空間限量 應該是你建立表的使用者在users表空間上的quota不足。解決方法 alter user...