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

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

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

一只甜甜圈 2018-07-28 08:09:22
我先进行的判断rmd.hasRows()  返回值为true但是当我取值判断rmd.Read()时却返回false不解
查看完整描述

2 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

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

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

TA贡献1862条经验 获得超6个赞

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

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

添加回答

举报

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