猿问

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

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

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

不解


一只甜甜圈
浏览 788回答 2
2回答

慕无忌1623718

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

阿波罗的战车

已read()方法为准,还有,你可以调试一下,看看是不是真的读取到了
随时随地看视频慕课网APP
我要回答