为了账号安全,请及时绑定邮箱和手机立即绑定

层层判断仍未排除的异常:“未将对象引用设置到对象的实例”

层层判断仍未排除的异常:“未将对象引用设置到对象的实例”

青春有我 2018-10-10 04:15:28
dim sStr as string=","trydim dt as datatable =getData(1)If dt.Rows.Count > 0 Then Dim drRows() As DataRow = dt.Select("F1 like 'BCX/%' ")  If drRows.Length > 0 Then     Dim i As Integer     For i = 0 To drRows.Length - 1         sStr += DBNULL2Str(drRows(i).Item("F1") + ","     Next End IfEnd IfCatch ex As Exception   log(ex) end Try以上运行时,偶尔会出现log “System.NullReferenceException: 未将对象引用设置到对象的实例”错误 代码竟然是这行: sStr += DBNULL2Str(drRows(i).Item("F1") + ","由于调试正常,批量客户运行时,会这样,无法调试。请问有什么可能?
查看完整描述

2 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

有可能是dt获取时,并发访问产生的错误。

查看完整回答
反对 回复 2018-10-16
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

drRows(i).Item("F1") 这个值有可能为 nothing.

查看完整回答
反对 回复 2018-10-16
  • 2 回答
  • 0 关注
  • 565 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信