datareader
をdatatable
に変換する質問があります。私のコードでは、私はdatareader
を1つのクラスで作成し、datatable
に変換したい別のクラスに渡しました。datareaderをdatatableに変換する方法
これを行うと、テーブルが空のままであるため、動作していないように見えます。私が同じ関数で変換を行うと、うまく動作します。
私がdatareader
を別の機能に渡すときは、は動作を停止します。これはdr
が閉鎖されているかどうかですか?どうすればこの問題を解決できますか?どんな助けも素晴らしいだろう。
オブジェクトを完全に見逃してしまったり、もはやデータが存在しなくなることがあるので、決して「DataReader」を渡すべきではありません。 'DataReader'を返す前に、使用中のメソッドを編集できますか?例えば、 'DataTable'プロパティをそのメソッドに追加して、戻り値の前にそれを設定して、その' class'の外側につかむことができます。 – balexandre
いいえ、私はdatareaderを返すよう指示されました。ロジックは、データウェアを渡す関数が他の場所で使用できるということです。 – jason