[英]oracle connection String with C# using oledb
我在 C# 中开发了一个连接到 Oracle 10g 的应用程序。
当我使用 ODP 时。 网和这个
连接字符串"Data Source=Angelo-HP/XE;User ID=MAPFRE;Password=123456"我可以连接数据库并执行任何操作,
但是当我使用 OleDbConnection (System.Data.OleDb) 时
连接字符串: “Provider=OraOLEDB.Oracle;OLEDB.NET=true;PLSQLRSet=true;User ID=mapfre;password=123456;Data Source=XE”我收到这个错误:
ORA-12154: TNS: 无法解析指定的连接标识符
当我尝试使用 OleDbConnection 中的 Open() 方法时。
我认为不是 oracle 配置,因为我可以从 ODP 和 sqldeveloper 客户端连接。
任何的想法?
谢谢,
尝试以下链接中的连接字符串:
如果您的计算机上有多个版本的 oracle,则可能会出现此问题。
试试这些步骤
另外,请确保您的解决方案是在 anyCPU 模式下构建的,并确保在 App Pool 中启用 32 位为真
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.