SqlDataReader
別の中に a を実装するにはどうすればよいSqlDataReader
ですか?
私の問題は、SqlDataReader
. 私は発行while (reader.read())
していますが、while ループ内でSqlDataReader
、データベースから読み取るために別のループを作成する必要があります。しかし、接続が既に開いているという例外が発生しています。
では、私の問題を解決する最善の方法は何ですか?
編集:
clr を使用してストアド プロシージャを作成しています。MultipleActiveResultSets=true;
clr とプロジェクトの両方の接続文字列内に配置しようとしましたが、SQL Server でストアド プロシージャをテストしたときに例外が発生しました。
System.InvalidOperationException: このコマンドに関連付けられている開いている DataReader が既に存在します。これを最初に閉じる必要があります。