遇到這種問題是64位系統安裝32位Oracle與VS2010的連接出現問題
解決方法如下:
首先下載下面的文件(自行搜索)
instantclient-basic-nt-12.1.0.2.0.zip
解壓到Oracle安裝的文件夾內(其實哪都可以)
然後在環境變量裏將這個文件夾instantclient_11_2放在PATH的首位。
如我的環境變量設置成這樣:
D:\oracle\instantclient_11_2;D:\oracle\base\bin;...
然後打開開始菜單Oracle下的配置移植工具裏的Net Manager
本地->服務命名->Orcl,將使用Oracle8發行的...的對號打上
然後上面的SID寫orcl
重啓電腦,然後使用sqlplus以sysdba身份連接,創建一個新用戶:
sqlplus /nolog
connect / as sysdba
create user admin identified by admin
grant dba to admin;
這裏的admin隨意命名,密碼隨意改,然後使用vs使用該用戶連接數據庫orcl即可。
這裏不單指vs2010,vs其他版本均可。