我在修改一个表字段的值时候出现。
   实际情况是:
      循环修改一个记录集的每个记录的同一个字段,重复修改每到第三次就出现这个报错。
   如:
     for i=1 to rec.recordcount
         rec!num=0 
         rec.update
     next
凡是I循环到3的时候就,报错
不知道是什么原因

解决方案 »

  1.   

    磁盘交换跟不上代码运行的速度。不要用循环:
    cnn.execute "update tablename set num=0"
      

  2.   

    由于我的这个表中没有主索引,
    所以通过CNN。EXECUTE SQL
    执行SQL修改语句会影响到其他的列,
    我知道ACCESS数据库有种类型是自动增加ID这种,
    在创建字段的时候如何创建一个这种字段当主索引
      

  3.   

    for i=1 to rec.recordcount
             if rec.eof then exit sub
             rec!num=0 
             rec.movenext
         next
      

  4.   

    能告诉我在ACCESS2000中自动编号的字段在VB代码中如何创建吗?