• ベストアンサー

ASPでoracleの接続について教えてください。

環境は、Windows2003 Server IIS6.0 ORALCE 10G です。 ASPでORALCEのテーブルを参照するためのテストのため サンプルのASPを動かそうとしているのですがページ エラーとなってしまいます。ちなみにORACLEユーザー は、DBA権限、OS認証済みです。 サンプルソースは以下の通りです。 <% Option Explicit Dim ss, db, rs, fd Dim strSQL Dim varStart, varEnd, varInterval varStart = Timer ' 読み込み開始時間記録 ' 接続先情報を指定します。 Const strDatabase = "ORCL" ' データベース名(サービス名) Const strUserID = "A" ' ユーザID Const strPassword = "A" ' パスワード ' 抽出するレコードを指定します。 strSQL = "SELECT * FROM EMP" Set ss = CreateObject("OracleInProcServer.XOraSession") Set db = ss.OpenDatabase(strDatabase, strUserID & "/" & strPassword, 0) Set rs = db.DbCreateDynaset(strSQL, 0) %> セキュリティーの問題とか関係してくるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • takkunnet
  • ベストアンサー率74% (32/43)
回答No.3

SQL*Plusでは A/A@ORCL で接続可能でしょうか? 特に、接続の設定(NET8設定)はすんでいるかどうかが気になります。 「tnsnames.ora」 に 「ORCL」 の設定があるか確認してください。 また、エラー内容はどのような内容でしょうか? 詳細をお願いいたします。

その他の回答 (2)

  • tsuna555
  • ベストアンサー率53% (22/41)
回答No.2

oo4o接続なら ssをsession("OraSession")に dbをsession("OraDatabase")に Set rs = db.DbCreateDynasetを Set rs = Session("OraDatabase").CreateDynasetに 変えましょう。 #ちなみに通常スクリプトからDBを操作するユーザの権限は必要最低限にすべきです。DBAなんてもってのほかです。

参考URL:
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/as_s11.htm
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>エラーとなってしまいます どこでエラーになりますか?