環境配置:
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...