【发布时间】:2010-09-01 12:42:48
【问题描述】:
我正在调试以前的开发人员编写的代码:-)
我有一个 SQLDataSource 控件,它正在调用数据库存储过程并传递大量参数,并且存储过程返回填充 gridview 控件的记录。
当我浏览后面的代码以确定要传递的值时,有什么方法可以准确地看到参数是如何格式化并传递给存储过程的?
【问题讨论】:
标签: asp.net sql-server-2005 stored-procedures sqldatasource
我正在调试以前的开发人员编写的代码:-)
我有一个 SQLDataSource 控件,它正在调用数据库存储过程并传递大量参数,并且存储过程返回填充 gridview 控件的记录。
当我浏览后面的代码以确定要传递的值时,有什么方法可以准确地看到参数是如何格式化并传递给存储过程的?
【问题讨论】:
标签: asp.net sql-server-2005 stored-procedures sqldatasource
您可以为此使用SqlDataSource 的Updating 事件。它的参数SqlDataSourceCommandEventArgs 有一个属性Command,其中包含查询的参数。
【讨论】:
不要尝试从代码隐藏中取消选择它们,而是使用 Sql Profiler。如果您使用的是 Express 版本,也有一个 Profiler:AnjLab Sql Profiler
【讨论】: