Dataconnect.RecordSource 是数据库名字,不是数据库表的名字

解决方案 »

  1.   

    又及:
    在DBGRID中显示是正确的,但rcNumber = Dataconnect.Recordset.RecordCount
    及Dataconnect.Caption = Tablename+ " ***共有" & rcNumber & "条记录***"中显示的RecordCount值(rcNumber)是错误的
      

  2.   

    hehe,要不将这部分代码发给我看看吧。
      

  3.   

    呵呵,你在网上?没关系,我先检查一下,有问题再找你,现在我要写CHM帮助文件了
      

  4.   

    先movelast
    再movefirst
    然后取recordcount试试
      

  5.   

    是呀,象楼上说的,一般都要先movelast之后再读出的recordcount才是准确的
      

  6.   

    与MOVELAST似乎没有关系,在DBGRID显示不足10条记录(事实上也如此),但在rcNumber中竟显示有60余条记录,怪不怪?而且我把所有记录删除完后,显示还有52条记录,真是气死我了。。
      

  7.   

    更可恶的是硬盘现在无法启动,还是注册表有问题,看来我得把有用东西COPY出来,把整修硬盘FORAMT一次了
      

  8.   

    已搞定,ACCESS数据库本身的问题