使用ADO.NET修改Excel文件时,处理并发问题的最佳方法是什么?

时间:2012-09-06 20:30:02

标签: excel concurrency ado.net

我知道Excel文件不应该被视为数据库,但假设您不得不使用ADO.NET将数据添加到excel文件中,任何用户都可以随时修改这些文件,最好的处理方法是什么并发问题?

更具体地说,在ADO.NET尝试更新文件而没有阻止ADO.NET进行更新之前,如何锁定excel文件?

1 个答案:

答案 0 :(得分:1)

将锁定放在为此目的而创建的完全独立的文件上。这是一个丑陋的解决方案,但是必须使用ADO.NET修改Excel文件。