0

我有这个代码:

string conStr = @"server=ORACLE1001;database=Test;uid=admin;pwd=1234";
mycon = new OleDbConnection();
mycon.ConnectionString = ConStr;

并且它抛出提供程序必须类似于“Provider=SQLOLEDB;”的异常 所以我尝试了conStr = "Provider=OraOLEDB.Oracle.1;server=ORACLE1001;database=Test;uid=admin;pwd=1234; 它并抛出异常“ORA-12560:TNS:协议适配器错误” - 任何想法如何解决这个问题?有什么想法我的 conStr 有什么问题吗?

4

1 回答 1

1

请按照步骤操作,然后您将永远不必担心任何 DB(包括 access 和 excel)的连接字符串!

(1)新建一个空的foo.txt

(2) 重命名为 foo.udl

(3) 双击文件,你会看到一个向导,有几个选项卡和选项

(4) 做你想做的,最后点击OK

(5) 用记事本打开 foo.udl(或重命名为 foo.txt)

(6) 可以看到世界上最标准的连接字符串

于 2011-02-22T09:55:28.487 回答