Text4.Text = Rs1.RecordCount 是否是显示记录总数?? 为什么我这里显示总是-1呢?

解决方案 »

  1.   

    cangwu_lee(小橙子) ( ) 信誉:98    Blog  2006-12-20 19:04:50  得分: 0  
     
     
       游标的类型,要是静态  游标的位置客户端
      
    --------------------------------------------------------------
    程序,犹如人生。  
     
    那该怎么写呢??
      

  2.   

    Set rst = New ADODB.Recordset
                rst.CursorLocation = adUseClient
                rst.Open VBA.Trim$(QueryStr), cnn, adOpenKeyset, adLockOptimistic
                Set ExecuteSQL = rst
      

  3.   

    如楼上所说?
    在查询之前:Rs1.CursorLocation = adUseClient
      

  4.   

    最简单的解决办法:
    rs1.movelast
    Text4.Text = Rs1.RecordCount
    rs1.movefirst
      

  5.   

    不知楼主的rs1.Open语句中SQL结构化查询语句中是否带过滤条件。