遍历DataReader中的记录:

ExecuteReader返回DataReader时,光标位于第一条记录前。调用Read移动光标至第一条记录。如果有多条记录,Read返回true。再次调用Read移动至下一条记录。循环此过程直到Read返回false。

常用while循环遍历记录:

while (reader.Read()) {
    // 读取数据
}

只要Read返回true,即可访问当前记录中的字段。