0
我使用这个代码来访问远程服务器的Oracle数据库,但我无法连接连接Oracle 10g的企业提供了错误TNS 1
OleDbConnection oCon = new OleDbConnection();
oCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=FAIMS_DEV;Password=FAIMS_DEV;Data source=FAIMSDEV;";
OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM TAB", oCon);
//OleDbDataAdapter da = new OleDbDataAdapter("SELECT COMP_CODE, CATEGORY_GRP_CODE, CATEGORY_CODE, BRIEF_DESC_ENG, SYSDATE, 'MIS_USER' FROM ICSPCT", oCon);
DataTable dt = new DataTable();
da.Fill(dt);
您的连接字符串看起来像是MS Access。如果您尝试连接到Oracle,则需要Oracle Data Adapter库 – jle 2013-04-22 07:28:28
确保您正确设置了“tnsnames.ora”中的连接字符串。 – 2013-04-22 07:28:56
OracleClient通过MS折旧,您将ORacle数据访问库。按照默认给定格式,tnanames.ora中的服务器详细信息正确 – Niks 2013-04-22 07:29:47