2017-02-05 106 views
0

ODBCデータソース管理者を使用してODBC接続をセットアップしました。クラシックASPからOracle 11gに接続する接続文字列

enter image description here

対応するコードは次のとおりです:私はそれが "BIOTPL" は、このように接続して命名した

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 

どうすればこのエラーを解決できますか?私を助けてください 。

+3

の可能性のある重複した[OracleのORA-12154:TNS:サービス名エラーを解決できませんでした?](http://stackoverflow.com/questions/206055/oracle-ora-12154-tns-could-not- resolve-service-name-error) – paulsm4

+1

その接続文字列のパスワードの詳細が作成されたか、サーバーの信用をインターネットに公開したばかりです。 – Lankymart

+0

感謝の意を表す@Lankymart。 –

答えて

0

次のコードは私の仕事です。

Set Conn = Server.Createobject("ADODB.Connection") 
Conn.open "Driver={Oracle in OraDb11g_home1};Server=10.11.201.170; Uid=USER;Pwd=PASSWORD;" 
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