为了账号安全,请及时绑定邮箱和手机立即绑定

为什么sqldatareader 的hasrows为true,而read()则为false呢

/ 猿问

为什么sqldatareader 的hasrows为true,而read()则为false呢

一只甜甜圈 2018-07-28 08:09:22

我先进行的判断rmd.hasRows()  返回值为true

但是当我取值判断rmd.Read()时却返回false

不解


查看完整描述

2 回答

?
若吾皇

你是不是用 debugger了?  debugger 会改变dataReader的状态。 正常运行返回的值应该是一样的。

查看完整回答
反对 回复 2018-07-30
?
阿波罗的战车

已read()方法为准,还有,你可以调试一下,看看是不是真的读取到了

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 413 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信