我正在使用 Oracle.ManagedDataAccess 19.6.0 从 Oracle 11g 11.2.0.3.0 获取一些数据
直到昨天,这段代码都运行良好。Oracle 返回 223 行。但是while (orclDataReader.Read())
被跳过了,好像没有行一样。
我究竟做错了什么?特别是考虑到同样的代码已经运行了至少一周。
using (OracleDataReader orclDataReader = orclCommand.ExecuteReader())
{
_logger.DebugFormat("{0} rows retreived ", orclDataReader.RowSize);
while (orclDataReader.Read())
{
//do something with rows
//this whole section is being skipped by VS debugger
}
}