ファイルDSNを使用したORACLEのDBアクセスについて
いつもお世話になっております。
表題の件で、質問いたします。
ASPでWEBアプリケーションを作成したいと考えております。
その際、DBのアクセスはFILEDSNを使用したいのですが、どうやって定義すれば良いか、分かりません。
DB.OPEN "FILEDSN=" & SERVER.MAPPATH("./DSN/test.DSN") ←こんな感じで使用するやつです
SQLサーバに対するFILEDSNは記述したことがあるので、それを流用して作成して見ましたが、駄目でした。
[ODBC]
DRIVER=ORACLE ODBC DRIVER
UID=TESTDB
pwd=TESTTEST
Address=192.168.3.100
Network=DBMSSOCN
LANGUAGE=日本語
DATABASE=TESTDB
WSID=TEST_PC
APP=Microsoft Open Database Connectivity
SERVER=TEST_SERVER
DBQ=ORCL
こんな感じで書いたのですが、ASPのWEB画面を起動すると、
技術情報 (サポート担当者用)
エラー タイプ
ADODB.Recordset (0x800A0BB9)
引数が間違った型、または許容範囲外であるか、競合しています。
という内容で、エラーが発生します。
エラーが発生した行は、CONNECTIONを確立するところです。
RS1.OPEN SQL_CHK1,DB,3,1,1 ←この行
ORACLEにアタッチするのは初めてで、まるで見当違いのことをしている可能性もあります。
ご存知の方は、アドバイスをお願いします。
※DSNはシステムDSNやユーザDSNでなく、FILEDSNを使用したいと考えております。
お礼
お返事ありがとうございます。 クライアントのディレクトリの設定、 サーバーの参照は大丈夫だと思います。 クライアント毎に同じODBCドライバをインストール する必要があるんですね。 ありがとうございました。