关注,我在操作access数据库是也常遇到/

解决方案 »

  1.   

    是你上次操作的事务没有提交,导致锁定。
    启用事务就好了。如:
    Try
            DataBase.StartTransaction;
            database.applyupates[table1,table2]
            DataBase.Commit;
        Except
            On E:Exception do
            begin
                database.rollback;
                exit;
            end;
        end;
      

  2.   

    50分没人要,我再加50
    我用的是Clientdataset.applyupdates(0).而不是database,阿G,我是写三层数据库,不是两层的.
      

  3.   

    检查有没有字段设置为缺省值,把缺省值去掉。http://www.csdn.net/expert/Topic/49254.shtm