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

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

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

慕容708150 2018-12-07 00:22:54
我先进行的判断rmd.hasRows()  返回值为true 但是当我取值判断rmd.Read()时却返回false 不解
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

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

查看完整回答
反对 回复 2019-01-21
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

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

查看完整回答
反对 回复 2019-01-21
  • 2 回答
  • 0 关注
  • 361 浏览

添加回答

举报

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