比如我要是有两个函数
一个删除dbf中的数据
另一个往里写数据有没有什么好的实现方法?

解决方案 »

  1.   

    用Exclusive=yes的方式打开dbf后,不能再用Exclusive=no的方式再开一个conn写数据
    会发生错误,如果你是使用ADO的话,可以用事务处理来解决。当要执行删除或添加数据时,建立事务处理,执行完后再更新事务。也许可以帮你解决问题。
      

  2.   

    1.那再开一个Exclusive=no的connection用来select数据能行么?
    2.ADO还有事务??还是我自己在程序里做标志位判断?
      

  3.   

    我找到ado的事务处理了
    begintrans commit rollback都有我再想想怎么弄
      

  4.   

    如果使用事务就不必要用Exclusive=yes的方式打开dbf了。事务本身就可以是独占的。
      

  5.   

    哦?那我一旦开始begintrans,就等于是Exclusive=yes的方式了?如果这时候有其他的请求也要写输入库
    是报错,还是自动等待?