我无法调试在实时测试环境中出现的错误,但在本地主机环境中却没有,我一直在向页面发送值以查看页面加载中特定点的行为。到目前为止,它一直运行良好,我正在尝试绘制出DataRow的ObjectID并获取消息:
System.Data.DataRow.ObjectID在此上下文中不可访问,因为它是“ friend ”
这是为了
dr.ObjectID
我在以下For循环中调用
For Each dr As DataRow In SessionProxy.PolicyData.dsCustomer.CUSTOMER_ADDON.Rows
我一直在寻找有关如何解决此问题的想法,但无济于事。我找到了有关System.Data.Function的帮助,但是我无法进入该类内部来暂时更改Friend状态或进行其他更改,例如其第三方软件(恰好完全没有文档说明)。
有没有人有任何技巧可以用来识别此数据,当我使用调试器查看数据时,我可以挑选出Dr.ObjectID,但无法将其编译为在实时环境中查看。
如果需要提供更多信息,请告诉我。
最佳答案
问题出在根本表上,该表在某些必填字段中填充了空数据。组合逻辑And
和Or
SQL代码时存在问题,这些问题使用方括号将正确解决的查询分开,因此从源头更正了DataView
以确保没有空数据通过。
这里的好消息是,遇到的问题鼓励在我继承的该平台上进行更强大的防御性编程,以确保这些问题在网站崩溃之前得到解决。
关于debugging - System.Data.DataRow.ObjectID在此上下文中不可访问,因为它是 'friend',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34653379/