問題タブ [oracleclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 32ビットプロセスから64ビットOracleクライアントを使用してOracle DBに接続します
32 ビット モードでアプリケーションを実行しています。Oracle クライアントを使用して Oracle DB に接続しようとします。Oracle クライアントは 64 ビットで実行されています。
呼び出すと targetinvocationexception が発生します
con.Open();
理由: アプリケーションが 32 ビット モードで実行されているため、64 ビット dll をロードできません。
アプリケーションモードを変更できません。32 ビットの Oracle クライアントもインストールできません。この問題を解決する方法
前もって感謝します
c# - タイプまたは名前空間の名前「OracleClient」が名前空間「System.Data」に存在しません
コードを実行しようとすると、次のエラーが発生します。
CS0234:タイプまたは名前空間名'OracleClient'が名前空間'System.Data'に存在しません(アセンブリ参照がありませんか?)
System.Data.dll
とへの参照を含めましSystem.Data.OracleClient.dll
たが、それでもこのエラーが発生します。
このエラーはusing System.Data.OracleClient
、名前空間宣言の行が原因で発生しています。
c# - タイプまたはネームスペース名「OracleConnection」が見つかりませんでした
プログラムをデバッグしようとするたびに、このエラーが発生します。
CS0246: 型または名前空間名 'OracleConnection' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
これは、宣言で発生しますprivate readonly OracleConnection oracleConnection;
(および他のいくつかの場所でも発生します)
私はいくつかの提案された解決策を試してきましたが、これまでのところどれもうまくいきませんでした:
- への参照を追加しました
System.Data.OracleClient.dll
- 私のターゲットフレームワークはに設定されています
.NET Framework 4
using System.Data.OracleClient
インクルードと手動での書き出しの両方を試しましたSystem.Data.OracleClient.OracleConnection
編集:私が使用しているコードは次のとおりです。
これまでのところ何も機能していないため、提案をいただければ幸いです。
oracle - ドメインユーザーによるSqlPlusを使用してOracleに接続する
クライアントマシンとサーバーマシンはドメインの下にあります。SqlPlusツールを使用してoracedbに接続しようとしています。私は得ています
ユーザー名とpwdは正しいですが。
接続コマンド:
tnsnames.oraのデータベースアドレス
データベースアドレスに問題がありますか?接続方法は?
前もって感謝します
java - OracleクライアントなしでOracleデータベースに接続するにはどうすればよいですか?
OracleクライアントなしでOracleデータベースに接続したい.どうすればこれができるかを検索した後、Oracleインスタンスクライアントを使用する必要があることがわかりました。しかし、どうすればこれを使用できますか?それについて何かを見つけることはできません。
oracleclient - Oracle クライアントとインスタント クライアントの違い
インスタント クライアントと Oracle クライアントの違いは何ですか?
vb.net - Oracle Client 11 を使用して .Net アプリケーションをデプロイする
この投稿をフォローしましたが、機能していません。他に何を確認すればよいか教えてもらえますか?
私が従った手順:
現在インストールされている Oracle (11gR2_x32) の dll をプロジェクトのルートに追加しました。投稿に記載されているように、私はbasic-liteを使用しませんでしたが、dllは同じであると想定していましたよね?
- oci.dll
- ociw32.dll
- Oracle.DataAccess.DLL
- orannzsbb11.dll
- oraocci11.dll
- oraociicus11.dll
- OraOps11w.dll
プロジェクト内の各dllを選択し、「ビルドアクション」を「コンテンツ」に、「出力ディレクトリにコピー」を「常にコピー」に設定しました
Oracle.DataAccess への参照を追加しました
私のvbコードに「Oracle.DataAccess.Clientのインポート」を追加しました。
コードは問題なく動作しますが、それでもユーザーが Oracle をインストールする必要があります。私の意図は、彼らにオラクルをインストールさせないことでした。彼らが私のプログラムをインストールすると、すべてのdllがプログラムフォルダーに存在することを確認しました。
他に何が確認できますか?
oracle - インストールされている Oracle クライアントが 32 ビットまたは 64 ビットであることを確認するにはどうすればよいですか?
OS: Windows 2008 サーバー R2
Oracle クライアント: 11.2
どうもありがとう
sql-server - SSIS / SQL ServerデータツールからOracleデータベースに接続するにはどうすればよいですか?
Windows Server2008r2を実行している64ビットマシンにOracle11gr2クライアントをインストールしています。次のものをインストールします。SQLServer64ビットMSOffice64ビット
Excel /PowerPivotからOracleDBに接続してみましたが、問題なく動作します。
ただし、SSISからOracle DBに接続しようとすると、ドライバとアプリケーションの間に不一致が発生します。
(タイトル:接続マネージャー
プロバイダーの初期化中にエラーが発生したため、テスト接続に失敗しました。エラー[IM014][Microsoft][ODBCドライバーマネージャー]指定されたDSNに、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています)
この問題を解決するにはどうすればよいですか?ありがとう!
reporting-services - 32 ビット Oracle クライアントでの SSRS レポートが 64 ビット環境で機能しない
BIDS 2008 で 32 ビットの Oracle クライアント ビルドを使用した SSRS レポートがあります。レポートは BIDS (VS 2008) で正常に動作していますが、Win2k3 64 ビット サーバーのレポート マネージャーに展開すると、次のエラーで失敗します。
「Oracle クライアント ライブラリをロードしようとすると、BadImageFormatException がスローされました。この問題は、32 ビットの Oracle クライアント コンポーネントがインストールされている状態で 64 ビット モードで実行している場合に発生します。」
csscript Enable32Biton64 'true'
と を使用して IIS を 32 ビットに有効にすることを提案している記事をいくつか読みましaspnet_regiis-i
たが、これに関する問題は、64 ビット機能を必要とする他のアプリケーションがあるため、実行できないことです。
その方法を教えてください.TIA.