无法从阅读器读取数据

本文关键字:读取 数据 | 更新日期: 2023-09-27 18:09:28

我试图显示数据,但从Reader,但不读取它。当我使用step over / F10调试代码时,它会跳过这一行

trackCollection.Add(track);

直接转到这个

Reader.Close();

另外,我在最后添加了一个exception以查看发生了什么,但它也跳过了这一点,并转到return并返回0条记录。而记录则超过50k条。

异常代码:

catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        return trackCollection;
    }
}

关于为什么不从reader读取数据以及如何让它工作的任何帮助将是伟大的:)谢谢。

无法从阅读器读取数据

数据源中可能有50k条记录,但是您执行的查询返回其中的0条。while块中的代码被跳过,因为dataReader.Read()返回false。