选取表database1的记录数,设置字段名为:笔数

解决方案 »

  1.   

    select r_sum=count(*) from database1myDataReader["r_sum"]就是总记录数
      

  2.   

    我还要提醒一点,如果database1没有记录的话,
    笔数将会为空,所以建议你改写为:declare  笔数 int
    set 笔数=0
    select 笔数=count(*) from database1
      

  3.   

    那如果:select 笔数=count(*) from database1
    那么rd["笔数"]的类型是什么呢?不会是int吧.为什么datagrid.virtualitemcount=(int)rd["笔数"];
    为会么还要转成int 呢?rd["笔数"]就该是一个int 吧
      

  4.   

    select count(*) as 笔数 from database1
      

  5.   


    count(*) 是求总数sum(*) 是求总和
      

  6.   

    那到底返回值的类型是什么呢?如果是int 那
    为什么datagrid.virtualitemcount=(int)rd["笔数"];
    为会么还要转成int 呢?