小编典典

检查它是否是sqldatareader中的最后一条记录

sql

有没有一种方法可以检查我是否在最后一条记录上?谢谢


阅读 155

收藏
2021-04-19

共1个答案

小编典典

使用此模式来标识和处理结果的最后一行:

if (reader.Read())
{
    var loop = true;
    while (loop)
    {
        //1. Here retrive values you need e.g. var myvar = reader.GetBoolean(0);
        loop = reader.Read();
        if (!loop)
        {
            //You are on the last record. Use values read in 1.
            //Do some exceptions
        }
        else {
            //You are not on the last record.
            //Process values read in 1., e.g. myvar
        }
    }
}
2021-04-19