C# 捕捉最后传入数据库的语句

C# 捕捉最后传入数据库的语句
如题。因为我写的语句在C#页面里参数很多。
想移到SQL里调试。参数很麻烦。
想知道如何找到,C#向数据库执行时。最后的SQL语句。
比如:
select * from ABC where a = @a

参数后,sql执行的语句应该是如下
declare @a 类型 set @a = 值
select * from ABC where a = @a
怎么直接捕捉到??

    用这个工具,  SQL Server 提供 SQL 跟踪和事件通知来监视数据库引擎中发生的事件。



    SQL的优化与监视(SQL Server Profiler)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-25
你在做梦?完整SQL语句只有自己去找追问

人不就是先有梦,才去实现的?阁下连这个道理都不懂吗?
不会就不会,别乱说话。丢人不
我已经找到方法了。

本回答被网友采纳
第2个回答  2012-09-25
可以建一个专门记录SQL语句的表........这样既方便查询语句错误及时更改,也可以查看前台影响数据库的顺序.
第3个回答  2012-09-26
可以创建一个sql.log文件,要执行的时候,把Sql都记录下来。
相似回答