問題タブ [odp.net-managed]

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.

0 投票する
2 に答える
1090 参照

oracle - EF + ODP.NET: 指定された値はタイプ 'Edm.Decimal' のインスタンスではありません

Entity Frameworkで Oracle のマネージド ODP.NET クライアントを使用しています。それはうまくいっています。ただし、サーバーごとに異なる動作をしています。DLLのバージョンに関係があると確信していますが、これまでのところ違いは見つかりませんでした.

私はこれらのテーブルを持っています:

そして、これらのエンティティ:

これはコードです:

両方 (親と子) に自動的に入力するトリガーがあり、エンティティ フレームワーク構成で使用しています。idStore Generated Pattern = Identity

私の問題は次のとおりです。

私の開発マシンでは、期待どおりに完全に機能します。両方の行がそれぞれのテーブルに挿入されます。ただし、サーバーでは、次のエラーが表示されますThe specified value is not an instance of type 'Edm.Decimal'

より詳しい情報:

Oracle.ManagedDataAccess (v 4.121.1.0) エンティティ フレームワーク (v v4.0.30319.1)

両方: 開発マシン (動作中) + サーバー (動作していない)。

アイデア?

0 投票する
2 に答える
4359 参照

oracle - 管理された ManagedDataAccess (Oracle.ManagedDataAccess) をインストールする前に、oracle unmanaged dataAccess (Oracle.DataAccess) をアンインストールする必要がありますか?

Oracle アンマネージド データ アクセス クライアントからマネージド データ アクセス クライアントに移行する予定です。現在、DLL - Oracle.DataAccess.dll を含む ODP.Net がマシンにインストールされています。しかし、アセンブリ Oracle.ManagedDataAccess.dll を含むオラクルの最近リリースされたマネージド データ アクセス クライアントに移行する予定です。以前にインストールした ODP.Net (管理対象外のもの) をアンインストールしてから、管理対象クライアントをインストールする必要がありますか? インストール手順を見ましたが、この手順が必要かどうかわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
1299 参照

c# - Oracle Databaseへの接続中に、ODP.NETマネージド・ドライバが例外をスローします

良い一日、

NHibernate + ODP.NET Managed Driver を使用する ac# アプリケーションを開発していますが、接続中にアプリケーションが例外をスローします。

ソフトウェアバージョン:

Oracle Database 11g Enterprise Edition リリース 11.2.0.1.0 - 64 ビット製品

ODP.NET 管理対象ドライバー バージョン 121.1.1

他のOracleデータベース: 「Oracle Database 11g Release 11.2.0.3.0 - 64bit Production」では正常に動作しています!

Oracle ODP.NET unmanaged でも問題なく動作しています。Oracle クライアント (System.Data.OracleClient) でも問題なく動作しています。

誰かがそれを修正する方法を知っているかもしれませんか?ありがとう!

0 投票する
1 に答える
1836 参照

c# - NLS 環境設定と Oracle Managed ODP.Net

NLS_COMP および NLS_SORT ウィンドウ環境変数を読み取るためにそのプロバイダーに依存していた Unmanaged ODP.Net プロバイダーから移行しています。

Managed ODP.Net は、これらの環境変数にアクセスできません。特定のNLS設定を使用するようマネージドODP.Netに指示できるapp.configファイルの設定はありますか?

0 投票する
1 に答える
3268 参照

oracle - LDAP 接続文字列を Oracle ODP.NET Managed web.config に変換する

私のグループのあまり辛抱強くない DBA が、LDAP 接続文字列として次のような文字列をくれました -

そしてOracleドキュメントによると:

OID の場合、構成を完了するには、すべての ldap.ora パラメータを有効な値で設定する必要があります。

「すべてのldap.oraパラメーター」のリストを 見つけましたが、上記の接続文字列のどの部分がどのパラメーターにマップされるかをまだ推測していません。

DBA の助けのおかげで、次のことがわかりました。

私が今抱えている問題は、これを実際にどのように使用するかです。データベースが「foo」であると仮定すると、ODP.NETを使用してこれを解決するにはどうすればよいですか?

どんな援助でも大歓迎です。

0 投票する
1 に答える
2459 参照

asp.net - パーサー エラー メッセージ: コードの生成に失敗しました。タイプ 'System.Data.Design.InternalException' の例外がスローされました

ODP.net を使用しているときにこのエラーが発生します 接続を含めるとエラーが表示されます

Web サイト プロジェクトの .XSD ファイルに、web.config ファイルに次の接続があります。

データ セットのデータ テーブルで SQL クエリを実行すると、データを表示できます。.net 3.5 に基づく Web サイト プロジェクトでも、コンパイル時にエラーは発生しません。しかし、アプリケーションを実行すると、このエラーが発生します。

また、参照を追加すると

Oracle.ManagedDataAccess.dll

これをweb.configに追加することにより

このエラーが発生します

0 投票する
1 に答える
2393 参照

asp.net - Oracle.ManagedDataAccess システムは指定されたファイルを見つけることができません

.net 3.5で構築された私のWebサイトプロジェクトで、web.configにこれを追加 してOracle.ManagedDataAccess.dllへの参照を追加すると

このエラーが発生します

0 投票する
2 に答える
7725 参照

.net - .NET プロジェクトを管理対象外から管理対象 ODP.NET アセンブリに切り替える際の問題

展開を容易にするために、.NET プロジェクトをオラクルの管理に切り替えようとしています。ただし、テスト用の Win Server 2013 環境で次のエラーが発生します。

タイプ「Oracle.ManagedDataAccess.Client.OracleConnection」の接続のプロバイダ名を特定できません。

これまでに行った手順:

  1. ソリューションからすべての Oracle.DataAccess dll と参照を削除しました
  2. NuGet パッケージ マネージャーにOracle Data Provider for .NET (ODP.NET) Managed Driverを追加しました。
  3. Imports Oracle.DataAccessすべてのステートメントをに切り替えましたImports Oracle.ManagedDataAccess

ビルド エラーは発生せず、プロジェクトはローカルで正常に実行されます。ただし、テスト環境にデプロイすると、このエラーが発生します。テスト環境は Windows Server 2012 で、従来の Oracle 11.2.0 クライアント ツールがインストールされています。

これは私の接続作成コードです:

私が試した 3 つの異なるスタイルの接続構成を次に示します (どちらもローカルで動作しますが、テスト環境では同じ問題が発生します)。

(見やすいようにフォーマットされています)

どんな助けでも大歓迎です!

0 投票する
1 に答える
2777 参照

odp.net - perfmonにODP.NETマネージド・ドライバのパフォーマンス・カウンタがありません

perfom で ODP.NET Managed Driver のパフォーマンス カウンターを有効にして監視できるようにするにはどうすればよいですか? 現在、perfmon に「Oracle Data Provider for .NET」というカテゴリがまったく表示されません。

xcopy インストール バンドル (ODP.NET_Managed121010.zip) の構成スクリプト内からカウンターを登録しようとしましたが、関連する部分がエラーで終了しました:

OraProvCfg /action:register /product:odpm /component:perfcounter /providerpath:"D:\svnroot\tech\Nasadzovanie\Assemblies\Oracle.ManagedDataAccess\tmp\odp.net\managed\x64\..\common\Oracle.ManagedDataAccess .dll" エラー: ODP カウンターの登録中に問題が発生しました

app.config の関連セクションが正しいことを願っています。