2016-01-07 11 views
1

У меня возникла проблема с отладкой ошибки, которая появляется в моей тестовой среде, но не в моей локальной среде, я отправлял значения в на странице, чтобы просмотреть поведение определенных точек в загрузке страницы. Это работает хорошо до сих пор, я пытаюсь вытянуть ObjectID из в DataRow и получаю сообщение:System.Data.DataRow.ObjectID недоступен в этом контексте, потому что это «friend»

System.Data.DataRow.ObjectID не доступен в этом контексте, потому что это «друг»

Это для

dr.ObjectID

который я называю в пределах следующего цикла для

Для каждого д-р As DataRow В SessionProxy.PolicyData.dsCustomer.CUSTOMER_ADDON.Rows

Я искать вокруг идеи о том, что я мог сделать, чтобы решить эту, но ничего, что помогает. Я нашел помощь в System.Data.Function, но я не могу попасть в класс, чтобы временно изменить статус друга или внести другие изменения в качестве своего стороннего программного обеспечения, которое просто так совершенно не документировано.

У кого-нибудь есть какие-либо трюки, которые я могу использовать для идентификации этих данных, когда я использую отладчик, чтобы посмотреть на данные, которые я могу выбрать dr.ObjectID, но я не могу его скомпилировать для просмотра в живой среде.

Пожалуйста, дайте мне знать, если мне нужно предоставить дополнительную информацию.

ответ

0

Проблема оказалась с базовой таблицей, заполненной нулевыми данными в некоторых обязательных полях. Были проблемы с объединением логических And и Or SQL-кода, который с использованием скобок, чтобы разделить запрос правильно разрешен, таким образом, исправление DataView в источнике гарантировало отсутствие нулевых данных.

Хорошая новость заключается в том, что возникшие проблемы поощряют более надежное защитное программирование на этой платформе, которую я унаследовал некоторое время назад, чтобы обеспечить устранение этих проблем до сбоя веб-сайта.