問題タブ [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.

0 投票する
6 に答える
20694 参照

oracle - System.Data.OracleClient 名前空間は廃止されましたか?

Microsoft が.NET 4.0 ライブラリから名前空間を削除することを決定した方法について、今日この記事を読みました。System.Data.OrcaleClient

これを、Oracle データベースを操作するための主要なツールとして使用しました。

アプリケーションを .NET 2.0 から .NET 4.0 にアップグレードすることにした場合、.NET 4.0 フレームワークで Oracle データベースを操作するための代替オプションは何ですか?

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

oracle - 使用する Oracle クライアント インストールを指定するにはどうすればよいですか?

10g クライアントと 11g クライアントの両方がインストールされたサーバーがあります。ASP.NET アプリケーションに 11g である 2 番目のクライアント (つまり、OraClient11g_home2) を使用するように指示するには、接続文字列をどのように設定すればよいですか?

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

oracle - ODAC (Xcopy) のインストール後に ODBC をセットアップできない

ODAC Xcopy を使用して、Oracle 11g クライアントのインストールのフットプリントを最小限に抑えようとしています。現在、Oracle 11g Admin インストール (~700MB) を使用しています。ODAC Xcopy を使用してみましたが、うまくいきました。ただし、現在の唯一の問題は、ODAC Xcopy をインストールするだけではターゲット システムに ODBC をセットアップできないことです。

ODAC (Windows XP fyi) をインストールした後、[コントロール パネル] -> [管理ツール] -> [データ ソース (ODBC)] -> [システム DSN] -> [追加] -> [Microsoft ODBC for Oracle] に移動します。次のエラーが表示されます。

「Oracle(tm) クライアントおよびネットワーク コンポーネントが見つかりませんでした。これらのコンポーネントは Oracle によって提供され、Oracle バージョン 7.3 (またはそれ以降) のクライアント ソフトウェア インストールの一部です。これらのコンポーネントがインストールされるまで、このドライバを使用することはできません。 ."

レジストリを編集して、Oracle Admin のインストールで作成されるのと同じキーを作成しようとしましたが、まだうまくいきません。どうすればこれを乗り越えられるかわかりません。助言がありますか?前もって感謝します。

0 投票する
6 に答える
4862 参照

visual-studio-2008 - VS 2008 Web アプリ/サイト プロジェクトでのみ Oracle 接続エラーが発生するのはなぜですか?

Vista 64 ビットで Visual Studio 2008 を使用して、次のようなテスト Web サイトまたは Web アプリケーションを作成すると...

...そして実行すると、次のエラーが発生します。

括弧に関するこの問題を認識しています... http://duanesbrain.blogspot.com/2007/01/ora-12154-using-c-with-microsoft-visual.html

Visual Studio 2008 は Program Files (x86) にインストールされていますが、別の開発者が同じセットアップを使用しており、彼にとっては正常に動作します。プロジェクト自体は、括弧を持つ名前のディレクトリ内にはありません。

tnsnames.ora または sqlnet.ora ファイルではないことはわかっています。私は、このプロジェクトに私よりもずっと長く取り組んできたすべての開発者とまったく同じようにマシンをセットアップしました。

また、使用している接続文字列が正しいことも 100% 確信しています。

まったく同じコードでコンソール アプリケーションを作成すると、正常に接続されます。Oracle サーバーに ping を実行し、その接続文字列情報を使用してコマンド プロンプトから直接接続することもできます。

もう 1 つの奇妙な点は、VS 2005 (これも Program Files (x86) にインストールされています) を使用して同じコードで Web アプリケーションまたは Web サイトを作成すると、正常に動作することです。

VS 2008 のみを使用する Web アプリケーションとサイトに制限されているようです。

編集:私の oracle フォルダーには、現在すべてのユーザーに与えられているすべてのアクセス許可があることを追加する必要があります。

編集: Oracle のバージョンは 10.2.0 です

編集:洞察に感謝します。私はそれを機能させることができず、他の開発者は、XP vm を構築して作業する方が速いと判断しました。数時間で 1 つのセットアップが完了し、すべてが正常に動作しました。

0 投票する
7 に答える
17698 参照

windows-7 - Windows 7 x64 RTM に Oracle10g Client 64 ビット 10.2.0.3 をインストールできた人はいますか?

Oracle Client 10.2.0.3 64 ビット バージョンを除いて、開発環境のすべてが Windows 7 RTM x64 でうまく動作するので、全体的に Windows 7 RTM x64 に満足しています。最新リリースをダウンロードしましたが、インストールを開始するとすぐに、Windows バージョン 6.0 (Vista) にはインストールされますが、Windows バージョン 6.1 (Windows 7) はサポートされないというエラーが表示されて停止します。無視して続行するオプションはないようです。誰でもこれの回避策を知っていますか? 乾杯!

編集:互換性をVistaまたはその他のオプションに変更しても機能しないようです。私も管理者として実行しており、管理者権限を持っています。

修正: 解決策については、以下の私のコメントを参照してください!

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

c# - OracleConnection.ClearAllPools-オブジェクトの現在の状態が原因で、操作が無効です

私はashxファイルに次のコードを持っています-理由を聞かないでください;-)

呼び出されると、例外が書き出されます。

接続プールをクリアしようとする前に、接続プールをどのような状態にする必要があるかについての提案はありますか?

ありがとう、

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

c# - OracleParameter が ICloneable を実装しているのに、Clone() を提供していないのはなぜですか?

OracleClientライブラリ バージョン 1.0.5000.0を使用していますが、OracleParameterクラスとその実装について混乱していICloneableます。

これはOracleParameterクラスの定義です:

を実装していますが、メソッドはありSystem.ICloneableません。Clone()

誰でもこれを説明できますか?

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

oracle - dotConnect for Oracle を開発する OracleClient

Microsoft OracleClient から dotConnect for Oracle への移行を試みた人はいますか? それは本当に簡単なのですか (ブログhttp://www.devart.com/blogs/dotconnect/?p=67に書いてあります)、それとも別のマーケティングのトリックですか? ODP.NET を試してみましたが、そのインターフェイスは標準のものとは異なるようです。

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

asp.net - system.data.oracleclient を使用して適切な検索クエリを作成する

いくつかのaspページで使用されるクラスで検索機能を構築しています。アイデアは単純で、ユーザーから検索用語を取得し、データベースにアイテムを照会します。現在、私はこれを間違った方法で行っています。これは、SQL インジェクション攻撃に対して脆弱です (そして、何か問題が発生した場合にELMAHがその日を救うためにそこにいます)。

文字列の連結は悪いです。次にわかるのは、Bobby Tablesが私のシステムを破壊することです。これを行う正しい方法は、文字列に :searchterm を入れて次の行を追加することにより、適切な oracle 変数を作成することです。

問題は、like ステートメントを使用しているため、検索語の両側に % を使用できるようにする必要があることです。「%:searchterm%」ではそれができないようです。エラーが発生するだけです。 ORA-01036: 変数名/番号が無効です。

パラメータ化できますが、柔軟な like ステートメントをその一部にすることはできますか?

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

c# - DbCommand オブジェクトから OracleCommand オブジェクトへの変換

作成者が を使用していた ASP.NET (C#) アプリケーションの関数を継承しましたが、を使用するMicrosoft.Practices.EnterpriseLibrary.Data libraryように変更するように依頼されましたSystem.Data.OracleClient。この関数は、データベースからストアド プロシージャを使用します。itemName、およびopenDateは、関数が受け取る文字列パラメーターです。PKG_AUCTION_ITEMS.IsAuctionItemは、ストアド プロシージャの関数名です。

受け取ったコードは次のとおりです。

これが私のコードです:(connstr接続文字列です)

AddInParameter と AddParameter の違いと、この行の機能がわかりません。

私は正しい軌道に乗っていますか?誰でも助けてもらえますか?ありがとう