以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何解决Select返回行集合时出错的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149169) |
-- 作者:zxlid -- 发布时间:2020/4/25 10:45:00 -- [求助]如何解决Select返回行集合时出错的问题 各位老师,本有使用 Dim drs As
List(Of DataRow) = dt1.Select("[姓名] = \'"
& xm & "\'"
) 返回行的集合,当dt1中不存在符合条件的行时,就会出错: |
-- 作者:程兴刚 -- 发布时间:2020/4/25 13:14:00 -- 发全部代码,dt1的问题 |
-- 作者:zxlid -- 发布时间:2020/4/25 16:35:00 -- 原因找到了,代码中:dr2("身份证号码") = drs(0)("证件号码"),drs(0) 在没有符合条件行集合返回出错。谢谢! |
-- 作者:有点蓝 -- 发布时间:2020/4/26 10:02:00 -- 先判断一下 Dim drs As List(Of DataRow) = dt1.Select("[姓名] = \'" & xm & "\'" ) if drs.count > 0 then 其它代码 end if
|