我先进行的判断rmd.hasRows() 返回值为true
但是当我取值判断rmd.Read()时却返回false
不解
对 我是调试看到的结果不同
你是不是用 debugger了? debugger 会改变dataReader的状态。 正常运行返回的值应该是一样的。
debugger,你指的是什么意思?我是在一个网站页面上输出的这个sqldatareader的hasrows和read()的值,没有单步调试
已read()方法为准,还有,你可以调试一下,看看是不是真的读取到了