vb中,统计满足条件记录数目,怎么统计啊?

解决方案 »

  1.   

    select语句中使用count函数就可以了!
      

  2.   

    Selet Count(*) From Table Where 条件
      

  3.   

    得到查询结果记录集(假设记录集为rs)以后,用rs.RecordCount就可以得到记录数啊!
    另外,用楼上的方法也不错啊!
      

  4.   

    谢谢你!
    比如我要统计sheet1中年龄小于14个人数,把人数放在text1.text中,应该怎么写?
      

  5.   

    不好意思,在vb中怎么使用sql语句?太谢谢了
      

  6.   

    先在工程中引用ado 对象
    Dim mcon As New ADODB.Connection
    Dim mrs As New ADODB.Recordset
    Dim msql As String
    msql = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ABC;Data Source=soft"
    'ABC为数据库的名字,soft为服务器的名字
    mcon.Open msql
    mcon.CursorLocation = adUseClient
    mrs.Open "select count(*) from sheet1 where age<14", mcon
    Text1.Text = mrs.Fields(0)
      

  7.   

    比如我要统计sheet1中年龄小于14个人数,把人数放在text1.text中,应该怎么写?
    定义记录集 select count(*) form sheet1 where 年龄<14
    text1.text=rs.fields(0)
      

  8.   

    不好意思,在vb中怎么使用sql语句?太谢谢了为什么在提问时不先搜索一下呢,这边有很多内容的,很多都已经有了!