回答

收藏

检查它是否是sqldatareader最后一个记录

技术问答 技术问答 262 人阅读 | 0 人回复 | 2023-09-14

有没有办法检查我是否在最后一个记录中?
+ t; L! q2 J$ y& _$ B- \0 \                                                               
6 y, o" Y. F) U, U) a6 @7 ~- X    解决方案:                                                               
) L" U  [) I* s, [$ h+ ~! O                                                                使用此模式来识别和处理结果的最后一行:
! o; x+ i" ]: [if (reader.Read(){     var loop = true;    while (loop)     . Here retrive values you need e.g. var myvar = reader.GetBoolean(0);       loop = reader.Read();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;if (!loop)          You are on the last record. Use values read in 1.      Do some exceptions          else {      You are not on the last record.      Process values read in 1.,e.g. myvar
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则