1

現在、Oracleデータベースからデータを取得するMVC 2 Webサイトの実装で少し立ち往生しています...今は、RefCursor outパラメーターを繰り返し処理し、すべての結果をスローして、カスタマイズされたxmlにシリアル化します。ストリング...

RefCursorについて何かが足りませんか?いくつかの再調査を行った後、返されたすべての行と列をループスローする方法がないように思われるためです。RefCursorからDataReaderを取得できることは知っています...しかし、DataReaderはやや混乱しているようです。返されたデータセットのすべての行と列を調べたいだけです...ストアドプロシージャデザイナが、おかしな参照カーソルに配置するのではなく、結果セットを返していればよかったのにと思います。彼女には理由があったと思います。

この質問は少しブッシュリーグのようです、そして私はこれをするための最良の方法を研究し続けます。あなたが与えることができるどんな情報にも感謝します...また、私はこれを完全に異なる方法で行うことにオープンです。私は、refカーソルをループする1つの方法に特に夢中になっているわけではありません。

PSコードで減価償却方法を使用していたようです。ODP.Netを使用してそれを行う方法について何かアイデアはありますか?

4

1 に答える 1

2

私はこのリンクを考えます:http ://www.akadia.com/services/ora_return_result_set.htmlはあなたが望む答えを与えます。dataadapterを使用して、関数のrefcursor結果でデータテーブルを「埋める」。次に、データテーブルを反復処理できます。

よく見ると、作成者が「out」refcursorパラメーターとテーブルマッピング「emp」を関連付ける方法がわかりません。

于 2011-08-17T20:19:08.340 に答える