应该是上一个连接没有释放的原因.ACCESS数据库只支持一个连接,不支持并发!

解决方案 »

  1.   

    ACCESS有一个保护机制,当一个人打开这个表时,(尤其是要设计这个表时)你是无法结这个表进行查插删的。最好时关闭用access打开的表,这样你的程序就可以运行了。
      

  2.   

    是不是你将Access的打开方式设成了独占???
      

  3.   

    你把你的access表属性改一下,安全里面添加用户ASPNET,并给以完全控制权限
      

  4.   

    如果你已经用独占模式打开了access数据库文件的话,那么就会出现这个提示~
      

  5.   

    谢谢大家!
    我的数据库确实是以独占的方式打开的,因为我的另一个进程不断往数据库中写数据,但奇怪的是在WINDOWS2000中,是可以的,在WINDOWS XP中却出现上述错误,不知道是什么原因?
    另外,请问yangida(竹子)怎样更改表的属性?