オブジェクトを使用して、DataReader
ストアド プロシージャを介してデータベース (SQL Server など) からデータにアクセスする場合、実行前に Command オブジェクトに追加された出力パラメータは、読み取り後に入力されません。行データとすべての入力パラメーターを問題なく読み取ることができますが、出力パラメーターは読み取れません。
Yadyn
質問する
6427 次
1 に答える
16
これは、 DataReadersの「仕様による」性質によるものです。としてマークされたパラメーターはParameterDirection.Output
、DataReader が閉じられるまで「入力」されません。まだ開いている間は、すべての出力パラメーターが戻ってくる可能性が高くなりますnull
。
これに関する Microsoft KB 記事の全文は、こちらからご覧いただけます。
于 2008-09-15T18:55:33.420 に答える