2010-12-07 8 views
1

Visual Studio 2010からOracleを使用するためには何が必要ですか?Visual Studio 2010からOracleを使用するには何が必要ですか?

環境: 1 - 開発PC上:

のWindows 7の究極の64ビット(4 GBのRAM、デュアルコア2.6 GHzの)

  • のWindows 7の究極の64ビット(4 GBのRAM、デュアル-core 2.6ギガヘルツ)
  • のVisual Studio 2010の究極の
  • ODAC(パッケージからODTwithODAC112012.zip)(もODAC10203x64.zipは
Windows 7の64)にインストールされません。

2 - サーバーの場合:

  • Windows 2003の
  • Oracle 11gの(11.2.0.1.0)
  • .NET(2.0、3.0、3.5、4.0)(SPSがインストールされている)

問題:(単純)vsでコンソールアプリケーションを作成し、.NETバージョンを3.5に、plateformをx86に設定しても、開発PCでは動作しますが、サーバーでは動作しません。私がplateformをx64またはAny CPUに設定しても、動作しません。開発PC上でもサーバ上(展開中)でも

私は、12月にODP.NET(64)用の.NET 4サポートが検索され、発見されました。しかし、私は.NET 4.0にコンパイルしていません!しかし.NET 3.5(内部的には.NET 2.0です)。他のチュートリアルと 'この地獄の32-64の面で何か問題を無視する方法!

事前に感謝します。

答えて

0

サーバーにODPクライアントソフトウェアがインストールされていますか?

これは32ビットまたは64ビットです。 ANYCPUにコンパイルしても問題ありません(4.0を使用していた場合、64ビットの準備ができていないため、32ビットを使用する必要があります)。

しかし、ODTwithODAC112012を実行しているので、最新かつ最高のODP(ローカル)を実行しているので、32ビットの実行に設定する必要があります。サーバーにインストールされていることを確認してください。インストールされている場合、どのようなエラーが表示されますか? How do I determine if my web server is correctly configured for ODP.Net?

Thread: Intermediate Language version of oracle.dataaccess.dll &はODPがインストールされていることを確認します(%ORA_HOME%\ 11.2.0 \ client_1 \ odp.net):ここ

は、Oracleのサイト上でいくつかのフォーラムのヘルプです。

+0

ありがとうございます。はい、ODP.NETはサーバーにインストールされています(私はそれが11g自体に含まれていると思いますが、これはバージョンです)。あなたが言及したスレッドは、 "指定されたスレッド[0]が見つかりませんでした。オラクルサイトにあります。 –

+0

あなたのリンクから最後のチャプターを削除して、それらを機能させることができます。 –

+0

@Kaveh Shahbazian、私はどちらかといえば言い訳がありません.WindowsのWebサーバーをUnixのOracleボックスのバックエンドに利用する傾向がありますが、ODPが実際にインストールされていることを確認できれば、 ? – Harrison

関連する問題