在此上下文中无法访问System.Data.DataRow.ObjectID,因为它是'朋友'

时间:2016-01-07 10:57:25

标签: debugging compiler-errors vb.net-2010 datarow

我无法调试出现在我的实时测试环境但不是我的localhost环境中的错误,我一直在向页面发送值以查看页面加载中特定点的行为。这一直运作良好,我试图绘制DataRow的ObjectID并获取消息:

System.Data.DataRow.ObjectID在此上下文中无法访问,因为它是“朋友”

这是为了

  

dr.ObjectID

我在以下For循环中调用

  

For Each Dr As DataRow In   SessionProxy.PolicyData.dsCustomer.CUSTOMER_ADDON.Rows

我一直在寻找有关我可以做些什么来解决这个问题的想法,但没有任何帮助。我在System.Data.Function周围找到了帮助,但我无法进入该类暂时更改好友状态或作为其第三方软件进行其他更改,这恰好完全没有记录。

当我使用调试器查看我可以选择dr.ObjectID但我无法编译它以在实时环境中查看的数据时,是否有人可以使用任何技巧来识别此数据。

如果我需要提供更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

问题结果是基础表在某些必填字段中填充了空数据。将逻辑AndOr SQL代码组合在一起时出现了问题,这些代码使用括号来分离正确解析的查询,因此在源处纠正DataView确保没有空数据通过。

这里的好消息是,所经历的问题鼓励在这个平台上进行更强大的防御性编程,我继承了一段时间以确保在崩溃网站之前解决这些问题。