我試圖連接到遠程Oracle服務器。我的連接字符串 -無法從C#.net應用程序連接到Oracle服務器
OdbcConnection con = new OdbcConnection();
con.ConnectionString = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST= xxxx)(PORT=xxxxx))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=abc.domain.com)));USER ID=user1;Password=pwd;";
我遇到了錯誤,說 - 「ERROR [IM002] [微軟]找不到[ODBC驅動程序管理器]數據源名稱並沒有指定默認驅動程序」(System.Data.Odbc.OdbcException)異常消息=「錯誤[IM002] [Microsoft] [ODBC驅動程序管理器] 數據源名稱未找到並且沒有指定默認驅動程序」,異常類型=「System.Data.Odbc.OdbcException」,異常WinRT Data =「」
我指定我的連接字符串根據我的TNSNAMES.ora
我的數據庫在TNS NAMES.ora是這樣的:
DB.WORLD=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST= xxxx)
(PORT=xxxxx)
)
(CONNECT_DATA=
(SERVER=dedicated)
(SERVICE_NAME=abc.domain.com)
)
)
有人可以解釋的錯誤。請幫助/建議,如果我的連接字符串出了錯,以及如何從我的Windows應用程序連接到Oracle服務器
你想要連接哪個版本的oracle? – Jasti
即時通訊使用oracle 11g – Shalem
您正在使用ODBC連接,但您傳遞的是Oracle字符串。創建ODBC源或使用OracleConnection –