在VB6.0(6.0中文企业版)中如何处理并发问题
数据库是SQL2000

解决方案 »

  1.   

    SQL2000本身就有完善的迸发处理机制了,个人认为VB代码中只要通过事务处理来保证数据的完整性和一致性就可以了
      

  2.   

    private sub command1_click()
    on error goto err_proc
        conn.begintrans    '开启事务
         conn.execute "insert into tablename(...) values(...)"
        conn.execute "update tablename set ... where ... "
        conn.execute "delete from tablename where ..."
        ...
        ...
        conn.committrans   '提交事务
        exit sub
    '出错,则回滚事务
    err_proc:
        conn.rollbacktrans   '回滚事务
         exit sub
    end sub
      

  3.   

    2楼已给了通用方案了,你应该到SQL Server连机手册的索引中,将事务相关的看明白了再来。