我以前在vs.net里面连接数据库没有一点问题,可是系统换成xp sp2后,数据库原来是access2002现在是2003,现在连接数据库提示“Microsoft Jet 数据库引擎打不开文件'E:\car2003.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。 ”在e盘里面确实有个锁定的标记!可是除了vs.net与其连接外再 没有任何程序打开过他!不知道是怎么回事!?在vs.net里面连接是正常的!就是编译后预览就出现该问题!请问各位怎么办啊!

解决方案 »

  1.   

    你试着在关闭VS.NET,然后打开网页测试。
      

  2.   

    最好不要用VS.net连接数据库,手动在类里写吧。从外部Web.config中获取。
      

  3.   

    使用vs的向导建立的数据连接 会在服务器资源管理器中看到,删掉服务器资源管理器中该Access连接或关闭该连接就可以。vs打开Access是一独占方式打开,所以在程序运行或调试之前应该关闭vs打开的Access连接。
      

  4.   

    同意cenxaoi的观点,上次用access2003我也碰到过这个事情,
      

  5.   

    是断开连接 要不干脆删掉该连接
    用Access打开 不要用Vs打开