5

ASP アプリケーションを Oracle データベースに接続したいのですが、それを実現するには、ODBC ドライバーを使用して Oracle DB との接続をセットアップする必要があることを読みました。

問題は、新しい ODBC 接続を作成するときに TNSNames を要求し、TNSNames.ora にある接続がドロップ リストに表示されない (空に見える) ことです。

コントロール パネルの ODBC 構成への接続を作成しようとしています。

誰かがこれをどのように解決できるか考えていますか?

前もってありがとう、Khor

4

2 に答える 2

23

さて、私はついにそれを解決しました。

うまくいったのは、TNS_ADMINというWindows環境変数を、oracleディレクトリの私の管理フォルダへのパスで作成することでした。

TNS_ADMIN: "C:\oracle\product\10.2.0\client_2\network\admin"

これで問題は解決しました。

于 2012-11-20T14:07:37.830 に答える
0

おそらくWin64を使用しています。

はいの場合、Oracle と同じ Windows サブシステムで ODBC DSN を構成する必要があります。Oracle クライアントを 32 ビット バージョンまたは 64 ビット バージョンでインストールしたかどうかを確認します。

odbcad32.exeWindows の 64 ビット版には 2 つのバージョンがあります。にはc:\windows\system32、64 ビット アプリケーション用に ODBC を構成する 64 ビットがあり、64 ビット バージョンの Oracle クライアントの設定を使用します。32 ビット バージョンではc:\windows\syswow64、32 ビット バージョンの Oracle クライアントを含む 32 ビット プログラム用に ODBC を構成するために使用する必要があります。

于 2012-11-20T11:47:08.727 に答える