检查MySQLReader是否完成运行/查找记录VB.Net

时间:2016-09-07 03:05:16

标签: mysql vb.net

我想检查MySQLReader是否已完成查找记录。

到目前为止,这段代码帮助我查找记录。

if reader.HasRows then
   while reader.Read()
   //codes
   end while
else
//else condition codes
end if

我真的想知道Reader是否已完成运行。像reader.Finished()//**but there's no such thing like this code**这样的东西。有人可以为此提供帮助吗?

1 个答案:

答案 0 :(得分:2)

reader.Read()完成阅读后,

Reader将返回false。这将导致while循环终止。你可以这样做:

if reader.HasRows then
   while reader.Read()
       ''codes
   end while
   ''Do whatever it is you wanted to do when the reader is finished.
else
    ''else condition codes
end if