一尘不染

从SqlCommand对象发送什么SQL

sql

我在基于c#的asp.net页面上有一个SqlCommand对象。SQL和传递的参数大部分时间都在工作。我有一种情况不起作用,出现以下错误:

字符串或二进制数据将被截断。该语句已终止。

我理解该错误,但是数据库中的所有列都应足够长,以容纳要发送的所有内容。

我的问题,

有没有办法查看从SqlCommand对象发送到数据库的实际SQL是什么?发生错误时,我希望能够通过电子邮件发送SQL。

谢谢贾斯汀


阅读 127

收藏
2021-03-10

共1个答案

一尘不染

您需要使用SQL Server Profiler来观察来自应用程序的内容。我相信它可以为您显示SQL和参数,您将需要查看它们。

2021-03-10