我在基于c#的asp.net页面上有一个SqlCommand对象。SQL和传递的参数大部分时间都在工作。我有一种情况不起作用,出现以下错误:
字符串或二进制数据将被截断。该语句已终止。
我理解该错误,但是数据库中的所有列都应足够长,以容纳要发送的所有内容。
我的问题,
有没有办法查看从SqlCommand对象发送到数据库的实际SQL是什么?发生错误时,我希望能够通过电子邮件发送SQL。
谢谢贾斯汀
您需要使用SQL Server Profiler来观察来自应用程序的内容。我相信它可以为您显示SQL和参数,您将需要查看它们。