18

dr.Read();条件が満たされた場合に最初から読み直すにはどうすればよいですか?

何かのようなもの:

SqlDataReader dr = command.ExecuteReader();
for(int i=0; dr.Read() ; i++){
    if(condition ){
        //let dr.Read() start reading from the beginning
    }
}
4

3 に答える 3

6

再起動する唯一の方法は、 で新しいリーダーを取得することですExecuteReader()

于 2013-05-03T14:47:20.823 に答える