小弟在win2012server 上通過用ado連接 oracle12c時 出現800a0e7a source adodb.connection 未找到提供程式
連接的字串如下:
Provider=OraOLEDB.Oracle.1;User ID=%s;password=%s;Data Source=%s;Persist Security Info=False
win2012 server 上裝的是12c的服務端,我是用c++寫的demo,小弟是oracle新手,求教高手解答!
uj5u.com熱心網友回復:
tnsname.ora配了沒?uj5u.com熱心網友回復:
配了,在sqlplus 下連接都可以,但在c++程式里不行uj5u.com熱心網友回復:
oracle的ODBC驅動沒裝?或者沒有把oracle client的bin目錄添加到PATH中去,
也可以把oracle client bin下的所有DLL拷貝到你的exe目錄下也行。
注意,目錄不允許出現中文,空格等特殊字符
uj5u.com熱心網友回復:
我也覺得是沒有跟驅動聯系上,不過我上面那個連接的字串里用的是oledb,走的應該不是ODBC驅動吧轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/130505.html
標籤:數據庫
