错误提示很明白嘛,有人已经打开了\\10.100.1.154\DDKT\phoneex.mdb这个文件,而且是以独占方式打开的.

解决方案 »

  1.   

    有人打开了那个mdb文件,关掉它就可以了.
    这个是为了防止两个人同时操作数据表造成数据不一致.
      

  2.   

    但是实际是没有人打开啊,我就用ado调用这个存储过程时出这种错误,但单独运行存储过程就没出现
      

  3.   

    同意 btut2004(《电子产品世界》程序员,申请做C#,Asp.net版主)
      

  4.   

    类似ODBC的连接也算连接的,不单是用ACCESS打开的才算
    你查查。
      

  5.   

    服务器: 消息 7399,级别 16,状态 1,行 1
    OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。 
    [OLE/DB provider returned message: Microsoft Jet 数据库引擎打不开文件'\\10.100.1.154\DDKT\phoneex.mdb'。  它已经被别的用户以独占方式打开,或没有查看数据的权限。]
    OLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005:   ]。
      

  6.   

    你从access中导入数据的时候,不可打开access文件,如果打开的话,就会发生那样的错误。
      

  7.   

    老大我并没有打开那access这个文件啊!