如何知道哪一行在视觉工作室调试循环时会出现错误



假设我有一个循环,其中包含从数据库中表中检索到的1000行数据客户。数据是由数据上的一些空字段引起的。如何击中导致错误的行,而无需在调试循环时进入每个项目?

编辑:由空字段引起的只是一个示例。这可能是由其他问题引起的。我之所以问这个,是因为我过去遇到了一些与循环内部数据有关的问题。到目前为止...我认为维维克(Vivek

您知道数据字段是否将null插入null,如果您通过管理工作室

,请检查零记录的位置。

从datatable中选择 * [fieldName] isnull

如果C#循环只需尝试捕获和调试。打印以记录记录号。

仅用于调试目的,将 try...catch放入循环中。将断点放在渔获块上。每当发生异常时,您都可以访问当前行。

完成调试后,不要忘记从循环中删除try...catch

最新更新