問題タブ [system.data.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# - Oracle コマンド パラメータの使用に関する問題
入力を文字列の配列として受け取るOracle DBにクエリを実行するWeb APIを作成しようとしています。そのため、コマンドパラメータを追加しようとしています
次の参照 System.Data.OracleClient.dll も追加しました。
`using namespace ディレクティブは名前空間にのみ適用できます。「Oracle.ManagedDataAccess.Client.OracleParameter」は名前空間ではなく型です
using namespace ディレクティブは名前空間にのみ適用できます。'System.Data.OracleClient.OracleParameter' は名前空間ではなく型です `
c# - Count=0 のこの OracleParameterCollection の無効なインデックス 0
この行で例外が発生しています。
誰が問題が何であるか知っていますか?トランザクションなしで正常に動作していました。このメソッドは、トランザクションを追加した直後にエラーを出し始めました。
ビルドされた .Net oracle クライアント ライブラリを使用しています。
c# - 接続が閉じられた後、C# WinForm Oracle セッションがハングする
さまざまな方法で複数の接続を使用していますが、接続を閉じると、.exe ファイルを終了するまで接続セッションがデータベース セッションで非アクティブとしてハングします。次のような using ステートメントで接続を使用しています。
また、接続を手動で閉じて破棄し、 OracleConnection.ClearPool(con)とOracleConnection.ClearAllPools()を使用しようとしましたが、どれも機能しません。
使用している参照: System.Data.OracleClient バージョン 2.0.0.0
接続文字列 データ ソース = ip/db; ユーザー ID = ユーザー; パスワード=pw;
asp.net - Oracle クライアント ライブラリをロードしようとすると、BadImageFormatException IIS System.Data.OracleClient がスローされました
ストーリー: 私の Web サイトは System.Data.OraceClient で実行されます (さまざまな技術的な理由により、dll を変更できません)。現在、32 ビットのサードパーティ DLL が Web サイトに統合されています。Visual Studio から実行すると、すべてが完全に実行されますが、IIS に公開すると、上記のエラーがスローされます。
現在のソリューション: IIS アプリケーション プールで 32 ビットを有効にする
32 ビットが有効になると、サード パーティの DLL が動作し始め、System.Data.Oracle client fails with BadImageFormat exception
IIS アプリケーション プールで 32 ビットを無効にします。
32 ビットが無効になっている場合System.Data.OracleClient
は動作を開始し、サード パーティの DLL は次のエラーで失敗します。
次のエラーのため、CLSID {xxxxx} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: xxxxxx クラスが登録されていません
-- このクラスは登録されています。そのため、32 ビットが有効になっている場合に機能します。
今、私は一度に 1 つの dll しか動作しない状況にあります。アプリケーション プールで 32 ビットが有効になっているときに、アプリケーション全体を Oracle Data Access に移行せずに System.Data.OracleClient を実行する回避策はありますか?