请教一下SQLDATAREADER的问题

d925529 2008-07-09 06:37:36
datareader的read()方法,书上说前进到下一行,如果有记录就true没有就false
那么在这里
while(XX.read()){
....
}
下一行记录为空便跳出循环,那当前行不是不能操作了吗?


请各位大侠帮忙解答!谢谢!
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
春天的气息 2008-07-09
  • 打赏
  • 举报
回复
while{},{}里的都执行,
ggtggt 2008-07-09
  • 打赏
  • 举报
回复
同意
tjzero_sapce 2008-07-09
  • 打赏
  • 举报
回复
同意楼上的
下一行为空,跳出循环,前一行记录仍然可以操作
我姓区不姓区 2008-07-09
  • 打赏
  • 举报
回复
DataReader 的默认位置在第一条记录前面。因此,必须调用 Read 来开始访问任何数据。

whoami333 2008-07-09
  • 打赏
  • 举报
回复
while(XX.read()){
//这里处理当前行记录,如果此行空,结束循环。
}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧