多进程插入Access数据库
多个进程同时访问Access数据库中的同一张表。只执行insert操作。
使用TADOQuery连接access,connectionString为:
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='
+ AMdbName + ';Persist Security Info=False;Mode=ReadWrite|Share Deny None';
程序运行中发现偶尔会报:无法更新;当前被锁定 异常。
请教高手:
1 access是否支持多进程同时插入?
2 如果支持,那我程序问题在那里?
谢谢!
[解决办法]
CreateMutex
[解决办法]
mutex和信号量都支持多进程,msdn查一下有例子的
[解决办法]
可以用SQL语句来实现,只提交SQL语句应该没有什么问题?
[解决办法]
句柄值不重要,使用时没问题就可以了。
[解决办法]
过去的帖子