問題タブ [odac]
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# - C# を使用して Oracle リレーショナル データベースに日付を挿入する方法
Oracle に Date Var があり、C# プログラムからデータを挿入しようとしています
エラーが発生しました。どうすればよいですか?
asp.net - Oracle データベースにアクセスする ASP.NET アプリケーションをデプロイしていますか?
Windows 7でVisual Studio 2008を使用して .net アプリケーションを開発しました。これは、Oracleクライアントを自動的にインストールするため、 ODACおよび Oracle 10g Express Editionを使用してリモート Oracle データベース10gにアクセスします。開発用コンピューターに他に何がインストールされているかはわかりませんが、開発用コンピューターで.NET 経由で oracle データベースに正常に接続できました。 ODTwithODAC1020221.exe
. アプリケーションが完成したら、サーバーにデプロイします。使用しているサーバーは Windows Server 2003 です。展開マシンに oracle Express Edition と ODAC をインストールしました。VS2008 メニューのソリューション エクスプローラーを右クリックして展開パッケージを作成し、オプションの発行を選択して、ローカル ディスクに展開可能なファイルを作成しました。これらすべてのファイルを Windows Server 2003 の IIS の仮想ディレクトリにコピーしました。しかし、サーバーから Web サイトに接続できないと、次のようなエラーが発生します
System.TypeInitializationException: 'Oracle.DataAccess.Client.OracleConnection' の型初期化子が例外をスローしました。---> Oracle.DataAccess.Client.OracleException プロバイダは、Oracle.DataAccess.Client.OracleConnection..cctor() の Oracle.DataAccess.Client.OracleInit.Initialize() にある Oracle クライアントのバージョンと互換性がありません ---内部例外スタック トレースの終了 --- D:\SunilS\DOTnet\WebApplication1\WebApplication1\Default の WebApplication1._Default.Page_Load(Object sender, EventArgs e) の Oracle.DataAccess.Client.OracleConnection..ctor(String connectionString) .aspx.cs:32行目
c# - ODAC & C# - TNS: 接続タイムアウトが発生しました - VS2005 デバッガー経由でのみ接続しています
私は Oracle を初めて使用しますが、直面している問題があります。IDE - Visual Studio 2005 からアプリケーションを実行すると、データベース接続はスムーズに確立されますが、アプリのインストール済みバージョンを実行すると、DB 接続が失敗し、TNS: Connect timeout occured エラーが発生します。
オンラインで見つかった SQLNET.ORA および同様のソリューションを試しましたが、問題を解決できませんでした。IDE を介して実行されているアプリケーションとインストールを介して実行されているアプリケーションが同じ PC 上にあるのに、なぜこれが起こるのか不思議です。TNSNAMES.ORA ファイルが正しく編集されていることを確認し、Visual Studio で直接実行されているアプリケーションのインスタンスを介して接続できるようにしました。
スタック トレースは次のようになります。
tnsnames.ora は次のようなものです。
その間、デバッガーから ContextSwitchDeadlock エラーが発生していたので、指示に従い、Main() の属性を STAThread から MTAThread に変更しました。ContextSwitchDeadlock はもうありません - それでも、接続の問題は解決しません。
私はあなたがこの問題に光を当ててくれることを望んでいました. 任意の洞察をいただければ幸いです。
oracle - Oracle.DataAccess.Dll x64 サポート
私の oracle.dataaccess.dll は x64 マシンではサポートされていません。どこでも探しましたが、x86バージョンしか見つかりませんでした。
誰でもどこから入手できるか知っていますか?
c# - コンポーネント全体をユーザーにインストールせずに、ODAC を使用する .NET アプリケーションをデプロイするにはどうすればよいですか?
Oracle 10g データベースに接続する C# アプリケーションを作成しました。Oracle Data Access Component 11.2「ODAC」を使用すると、私のマシンで完全に動作します。
そして今、アプリケーションを展開し、.NET Framework のみを備えた別の "クリーン マシン" にインストールしたいと考えています。そして、ODAC コンポーネント全体をユーザーにインストールしたくありません!
どうすればそれができますか?次のように、必要なすべての DLL ファイルを bin フォルダーに含めようとしました。
- oci.dll
- ociw32.dll
- Oracle.DataAccess.dll
- orannzsbb11.dll
- oraocci11.dll
- oraociicus11.dll
- OraOps11w.dll
- msvcr71.dll
しかし、それでもうまくいきませんでした。この問題を解決するにはどうすればよいですか?
delphi - Delphi ODAC:OracleAQからのJMSメッセージの分析
OracleAQを使用するためにODACを評価しようとしています。リクエストキューには、次のようなJMSオブジェクトが含まれています(ただし、改行やその他の空白は含まれていません)。
基になるオブジェクトを受け取ることができます(文字列Payloadは空の文字列として返されますが、TOraObject PayLoadにはデータが含まれています)。
TOraObject PayLoadを分析しようとしていますが、DataType値を正しいAttrXxxx[Name]プロパティ呼び出しに変換するテーブルを探しています。
試行錯誤によって、私はここまで来ました:
より完全なリストを歓迎します:-)
この後、別の方法で調査する必要があります。JMSコンテンツを含む適切なTOraObjectを生成することです。そのためのヒントも大歓迎です。
--jeroen
visual-studio - ODAC10.20221ビジュアルスタジオの統合
オラクルのWebサイトからODAC1020221.exeをダウンロードしました。10gクライアントをインストールしましたが、VS2008もVS2010もODACプロバイダーを認識していません。Oracleクライアント11はOracleサーバー(9.1バージョン)では動作しませんが、テストのためにインストールしようとしましたが、VisualStudioはODP.NETを正常に認識します。ODP.NET 10は1つと2つのフレームワークのみをサポートしますか?そのため、VS2008および2010ではODP.NET 10が表示されませんか?
.net - odacクライアント11.2.0.1.2のインストール/再インストール。ただし、VS2010の表示メニューにoracleサブメニューがない
誰に応答するか、odacクライアント11.2.0.1.2をインストール/再インストールしましたが、Visual Studio2010バージョン10.0.30319.1RTMRelの表示メニューにOracleサブメニューが表示されません。解決策としてのアイデアはありますか?
お手数をおかけしますが、よろしくお願いいたします。
oracle - ODAC を使用する Oracle のトランザクションに 2 つの接続が登録されている場合、分散トランザクションを使用したコミットと選択の間の遅延/ラグ
2 つの接続を使用して 2 つの Oracle データベースを呼び出すアプリケーションがあります (これらはアプリケーション全体で開かれています)。特定の機能については、分散トランザクションを使用します。接続文字列に Enlist=false を指定し、トランザクションへの接続を手動で登録します。問題は、分散トランザクション内で同じレコードを非常に頻繁に更新するシナリオで発生し、前回の実行でコミットされたデータを表示するのに遅延が見られます。
元。
上記のコード フラグメントのように、次の繰り返しで以前に更新された値を更新してチェックします。単一のレコードに対してこれを頻繁に実行すると、前の反復でコミットされたにもかかわらず、次の反復の最後の反復でコミットされた更新が表示されない場合に問題が発生します。しかし、これが発生すると、この更新は非常にわずかな遅延で他のアプリケーションに表示され、コード内でさえ、行をデバッグして再度実行すると表示されます。前のコミットがコードから返されたとしても、コミットの遅延のようなものです。誰にもアイデアはありますか?
c# - ODAC11 オラクル 9
ODAC11 (クライアント) と Oracle データベース バージョン 9.0 および 9.1 の使用に問題があります。エラー メッセージ ORA-604 (レベル % の再帰エラーに関するもの) を返します。他の誰かが以前にこの問題に遭遇したことがありますか?