【问题标题】:Getting the parameter values being passed to SQL database via SQLDataSource control通过 SQLDataSource 控件获取传递给 SQL 数据库的参数值
【发布时间】:2010-09-01 12:42:48
【问题描述】:

我正在调试以前的开发人员编写的代码:-)

我有一个 SQLDataSource 控件,它正在调用数据库存储过程并传递大量参数,并且存储过程返回填充 gridview 控件的记录。

当我浏览后面的代码以确定要传递的值时,有什么方法可以准确地看到参数是如何格式化并传递给存储过程的?

【问题讨论】:

    标签: asp.net sql-server-2005 stored-procedures sqldatasource


    【解决方案1】:

    您可以为此使用SqlDataSourceUpdating 事件。它的参数SqlDataSourceCommandEventArgs 有一个属性Command,其中包含查询的参数。

    【讨论】:

      【解决方案2】:

      不要尝试从代码隐藏中取消选择它们,而是使用 Sql Profiler。如果您使用的是 Express 版本,也有一个 Profiler:AnjLab Sql Profiler

      【讨论】:

      • 我知道 SQL 探查器,但不知道如何配置它。我试着在网上四处寻找,最后放弃了。有关于探查器的任何提示吗?顺便说一句,使用 SQL 2005 的企业版。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-01
      • 2019-04-13
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      • 2015-10-20
      • 2015-07-12
      相关资源
      最近更新 更多