我有一表,创建以后,添加过几条数据.然后又都删除掉了.
但是这时候用rs.fields.count看一下,里边居然有8条记录.如果用select count(*) from 表 where 表.内容编号=XXX 查询时,此表中仍然有1条记录.可是这个表明明是空的,什么数据都没有.
应该怎样办?
这是怎么回事呢?

解决方案 »

  1.   

    不可能啊,我都是直接操作的.那我进入access中,把这个表里边的数据都删除掉呢?再用,或者新建一个rs,然后count,仍然是有数字的.我这里一直都显示为8,气死我了.即使重新启动VB也一样.并且select * from 表 where 表.表列的编号=给出的编号
    表里边根本没有内容,它也不会出错.真是见鬼了!!!!
      

  2.   

    ACCESS就是有这个问题
    不信你建一个库,然后加100条记录
    看看他的大小
    然后你把100条记录删除,大小仍然是那么多!
    把数据库压缩一下,这个工具应该是在工具菜单下面
    你自己找找
      

  3.   

    rs.fields.count看一下,里边居然有8条记录?如果表中有10000000000000条记录,我敢肯定rs.fields.count还是等于8.