将这句lsRS.Open lsSQL, conn, adOpenStatic, adLockOptimistic
改为
lsRS.Open lsSQL, conn,adOpenKeyset, adLockOptimistic就可以

解决方案 »

  1.   

    AdOpenForwardOnly 仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。 
    AdOpenKeyset 键集游标。尽管从您的记录集不能访问其他用户删除的记录,但除无法查看其他用户添加的记录外,键集游标与动态游标相似。仍然可以看见其他用户更改的数据。 
    AdOpenDynamic 动态游标。可以看见其他用户所作的添加、更改和删除。允许在记录集中进行所有类型的移动,但不包括提供者不支持的书签操作。 
    AdOpenStatic 静态游标。可以用来查找数据或生成报告的记录集合的静态副本。另外,对其他用户所作的添加、更改或删除不可见。 
      

  2.   

    我把AllowAddNew AllowUpdate AllowDelete的属性全部设成了true,还是不行呀
      

  3.   

    AllowAddnew........AllowUpdate,一共有四个属性,全都设置为true。再试试看
      

  4.   

    我试过了,能改呀,我只加了一条代码:lsRS.Update在你原来的代码之后加的
      

  5.   

    不行呀,我刚试着加了lsRS.Update,还是老问题,怪了,这是怎么回事