是否可以调试visual studio来查看SqlConnection事务?

本文关键字:SqlConnection 事务 studio 调试 visual 是否 | 更新日期: 2023-09-27 18:14:16

我目前在asp.net应用程序中收到一个错误消息,因为SQLCommand事务正在提交,我无法看到它是如何发生的。错误信息显示:

Cannot insert the value NULL into column 'SectorID', table 'EventHistory'; column does not allow nulls.

错误本身是绝对有意义的-我不应该能够添加一行null SectorID到表中。我的问题是,我在这段代码中找不到任何地方,它甚至试图插入到那个表中。

所以我的问题-是否有可能在visual studio中调试这个,让我看到所有要提交的事务?我认为看到有问题的行可以帮助我确定这行是在哪里添加的。我在cmd.Transaction的观察窗口中添加了一个项目,因为它看起来很可能是任何东西,但我在选项列表中找不到任何东西,所以我甚至不确定它是否可以在调试时查看。

谢谢

是否可以调试visual studio来查看SqlConnection事务?

您可以使用SQL Server Profiler工具运行跟踪。这应该会告诉你到底是什么查询正在对引发异常的数据库运行