现在有两个应用程序,A和B,和一个ACCESS数据表
A应用程序向表中添加记录
B应用程序,查看表中是否有新的记录,如果有则就将记录上传到服务器,收到回执后,然后修改记录的状态当A在表中添加记录的时候,B再操作打开表的时候提示(conn.open),文件己在使用中
请问这个问题应该怎么解决呢?
我想如果A在添加记录的时候,B就不做处理,考试到多线程,放在一个程序里面,但VB里面好像很难实现

解决方案 »

  1.   

    你两个应用程序 都是在同一个工程里面, 你可以添加一个模块 在那里面 创建一个 sub main 子程序, 在模块里面 定义一个公有的cn 如public cn as new adodb.c....  
    这样你b程序就不用重新再打开conn 直接用rs 查看就好了注意cn 是打开数据库,rs 是打开里面的数据表如果你要是硬要重新打开 你就不要用相同的conn这个变量名 改成别的如(cnn)
    应该可以解决