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

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

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

不解

慕容708150
浏览 365回答 2
2回答

繁星点点滴滴

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

回首忆惘然

已read()方法为准,还有,你可以调试一下,看看是不是真的读取到了
打开App,查看更多内容
随时随地看视频慕课网APP