プロが教える店舗&オフィスのセキュリティ対策術

こんばんわ。
今、ExcelVBAで
Oracleからデータを取得し結果をExcelでグラフと表を
作成する
というプログラムを作っています。
OracleとODBC接続をしようとしているのですが、
クライアントに個別に設定するのは大変なので
サーバーに接続情報を持ちたいと考えています。

ファイルDSNをサーバーに持ち、プログラム上で
ファイルDSNのパスを指定して接続情報を得る
という事は可能でしょうか?

Excelファイルもサーバーに置いて実行する予定です。

よろしくお願いします。

A 回答 (2件)

可能です。

ただし:

1. クライアントごとに、ファイルDSN用ファイルのありかの設定(ディレクトリの設定)を行う必要があります。
2. クライアントごとに、ファイルDSNで使用している同じODBCドライバをインストールする必要があります。
3. 各クライアントのODBCドライバから、サーバが全く同じように参照できる必要があります。(例えば同じサーバ名、あるいは同じIPアドレス等。)
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。

クライアントのディレクトリの設定、
サーバーの参照は大丈夫だと思います。
クライアント毎に同じODBCドライバをインストール
する必要があるんですね。
ありがとうございました。

お礼日時:2005/07/26 08:26

>OracleとODBC接続をしようとしているのですが、


>クライアントに個別に設定するのは大変なので
>サーバーに接続情報を持ちたいと考えています。

一番手間暇にかかるのは、オラクル・クライアント(ソフト)の
インストールだと思うのですが、各PC個別に実施するんですよね?
これも含めて、集中管理したいという意味ですか?
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。
すべてサーバー側で行いたいのですが、
この場合、やっぱりクライアントにオラクルを
インストールする必要がでてくるんですか・・
できれば、インストールせずに管理したいです。

お礼日時:2005/07/26 08:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!