C# Access数据库并发问题

我自己用C#写的A程序,间隔4秒读取一次Access数据库,B程序间隔10秒写入Access数据库,两个程序处理同一张表。实际有可能当A和B在同时操作时导致B卡死。有什么办法可以不让B死?大神帮忙

access是文件型数据库,是独占式的,不支持并发操作。

有什么好办法可以解决,不让B卡死?

换sql server吧,连接字符改改,所有的OleDbXXX类修改为SqlXXX类,其余代码不用改。

Access在处理并发请求方面的能力很差,在处理独占方式的能力尚可,在大数据量复杂应用时能力较差.
建议用mysql或PostgreSQL。
转自:http://bbs.csdn.net/topics/330140487