对不起,我还是不明白。锁定是不是通过设若属性来达到?
我试过设LOCK TYPE也不行,另外我试过每次POST一个记录后把整个ADOTABLE给CLOSE一下,要用时再OPEN,这样也不行。另处请问,要把一个修改的记录实实在在写到数据库中(而不是缓冲一类的东东),应该怎样办,谢谢!

解决方案 »

  1.   

    你先试一试,在两个窗体中,每一个单独时POST会不会出错?
    如果不出错的话,那么你最好更用TADOQuery试一试;
    如果本来就出错的话,那么就是连接上的问题了;
    对了,再问一声,你是不是用的DataModule,数据模块呀?如果用数据模块话,你不存在这种情况;
    下边给你方法;
     在DataModule上放一个TADOconnection,用它连接;
       再分别放上TADOQuery1,Tadoquery2...而且;connection指向Tadoconnection,这样保证不会出错;
      在一个程序里,最后不要用多个TADOconnection,也不要多次的用TADOTable,或是TADOQuery进行多次的连接;