投稿日 | : 2002/12/22(Sun) 21:46 |
投稿者 | : よねKEN |
Eメール | : |
URL | : http://www5b.biglobe.ne.jp/~yone-ken/ |
タイトル | : Re^4: tnsnames.ora |
> 私は、VBのSQLデバッグ用に自作のOO4OのソフトをVBで作成しています。
個人的に(社内的に)利用するためのものを作られているのであれば、
例えば、使用するtnsnames.oraのパスをiniファイルに書いておくとか、
コモンダイアログで選択するようにするのはどうでしょう。
ソフトのユーザの手間として一度ファイルのパスを指定するだけだから、
そんなに手間でもないでしょうし。
> オラクルのログインの時にサービス名をコンボボックスで選択できるようにしたいためです。
> 各自のマシーンでtnsnames.oraの内容が違うし、
> Oracleのバージョンによってもファイルのパスは違います。
> 良い方法はないでしょうか?
バージョンごとにファイルの配置が代わるなら、
各バージョンでのファイル構成を地道に調べるしかないのでは?
その場合、インストールされているOracleのバージョンを調べる必要もあると思いますが、
汎用的な方法があるかどうか・・・。
tnsnames.oraのファイル名で全検索するにしても、見つかったファイルのうち、
どれを採用すればいいのかを判断することはできないように思いますし。