none
sqldatasource RRS feed

  • 问题



  • sqldatasource 控件能否查询两条SQL

    比如:select * from tableone


    select  * from tableone where tt=@tt


    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年2月8日 3:33

答案

  • 你好!

    我看你实际的需求是一个查询实现两个功能,1 是查所有 2 查指定条件。

    你将 SQL 改一下就可以了。

    SELECT * FROM TableOne WHERE  (@P = '' OR col = @P) --  @P 为空即查所有,其它则匹配字段 col

    知识改变命运,奋斗成就人生!
    2010年2月8日 3:43
    版主

全部回复

  • 你好!

    我看你实际的需求是一个查询实现两个功能,1 是查所有 2 查指定条件。

    你将 SQL 改一下就可以了。

    SELECT * FROM TableOne WHERE  (@P = '' OR col = @P) --  @P 为空即查所有,其它则匹配字段 col

    知识改变命运,奋斗成就人生!
    2010年2月8日 3:43
    版主



  • 能过这个控件,怎么能得到查询的数据条数呢?

    如:SqlDataSource4.Select(),怎么得到 影响的行数呢?

    大其心,可容天下之物; 虚其心,可受天下之善;
    2010年2月8日 5:50
  • DataView dv = (DataView)this.SqlDataSource1.Select(DataSourceSelectArguments.Empty);
    int count = dv.Count;

    知识改变命运,奋斗成就人生!
    2010年2月8日 6:37
    版主