从经典asp连接到oracle 11g的连接字符串

时间:2017-02-05 06:13:41

标签: oracle vbscript oracle11g

我使用ODBC数据源管理器设置了ODBC连接。我将其命名为“BIOTPL”连接如下:

enter image description here

相应的代码是:

Set Conn = Server.Createobject("ADODB.Connection")  
Conn.Open "Provider=OraOLEDB.Oracle;Data Source=simple_dsn;User Id=USER;Password=PASSWORD;"

但是我收到了这个错误。

ORA-12154: TNS:could not resolve the connect identifier specified

如何解决此错误?请帮我 。

2 个答案:

答案 0 :(得分:0)

以下代码适用于我。

Set Conn = Server.Createobject("ADODB.Connection")  
Conn.open "Driver={Oracle in OraDb11g_home1};Server=10.11.201.170; Uid=USER;Pwd=PASSWORD;"

答案 1 :(得分:0)

这是我使用VBscript连接到Oracle的方式。

ConnectionString = "Driver={Microsoft ODBC for Oracle}; CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=" + DBCONN + ")(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=" + DatabaseSID + " ))); uid=" + DatabaseUser + ";pwd=" + DatabasePassword + ";"

Set objConnection = CreateObject("ADODB.Connection") 

objConnection.Open ConnectionString