解决方案 »

  1.   

    Rs.Open "Select * from People", Conn, adOpenKeyset, adLockPessimistic
           MsgBox Rs.RecordCount
      

  2.   

    同意楼上的,
    recordset.open"select * from tab_name,con,adopenkeyset,adlockpessimistic
    msgbox recordset.recordcount
    不过我想劝劝楼主这类问题完全可以看看msdn 或vb的基础教程就可以解决了
      

  3.   

    还可以这样:借莫小姐的代码一用
    Rs.Open "Select Count(*) as Total from People", Conn, adOpenKeyset, adLockPessimistic
           MsgBox Rs!Total
      

  4.   

    不行呀,我的recordcount是-1呀
      

  5.   

    Rs.Open "Select * from People", 3,1
    換成3,1打開方式對了,你要用靜態遊標
      

  6.   

    to: daisy8675(莫依) 
    //樓上的,你那代碼是誤導別人,問題要想簡單一點,別弄得那麼復雜,先加再報加的字段,偶是覺得復雜了哈哈,我喜欢舍近求远的。
      

  7.   

    3 是代表使用靜態資料指標,1是代表唯讀記錄呀RecordCount不會出錯,出錯的永遠是是你自己的代碼。
    報告-1一般是沒有靜態遊標在一般select distinct情況下最容易發生^^
      

  8.   

    msdn裡面有呀你引用ado2.1以上版本,if rs.state就對著這個state按就出來幫助文件了