用于从classic asp连接到oracle 11g的连接字符串

用于从classic asp连接到oracle 11g的连接字符串,oracle,vbscript,oracle11g,Oracle,Vbscript,Oracle11g,我使用ODBC数据源管理器设置了ODBC连接。我将其命名为“BIOTPL”connect,如下所示: 相应的代码是: 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 t

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

相应的代码是:

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

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

以下代码适用于我

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

这是我如何使用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

我希望该连接字符串中的密码详细信息可能是伪造的,或者您刚刚将您的服务器信誉暴露在internet上。感谢@Lankymart提醒我。