各位兄弟,我想把几个paradox表中的数据计算后存入SQLSERVER中,我是用ADO访问SQLSERVER的,paradox表是用BDE中的Table访问的,在这个表的计算处理过程中,如果有一项不成功就把前面所计算保存的数据操作都撤消,就像事务处理一样,可是因为访问这两个数据源的方式不同我不知道该怎么做,各位兄弟帮忙,在线等!!!!

解决方案 »

  1.   

    TRY用一个函数来判断对paradox的操作是否成功,
    当返回为TRUE,
    再执行对SQL SERVER的操作
      

  2.   

    我是要把paradox中的数据添加到SQLSERVER中光判断Paradox有什么用啊?
      

  3.   

    AdoConnection1.begintrans
    try
      对SQLServer的表进行操作......
      AdoConnection1.commit;
      AdoConnection1.endtrans;
      showmessage('Success!');
    except
      AdoConnection1.roleback;
      showmessage('Failed!');
    end;