用的是access吧?出现这一类错误一般是由于你对这个数据库没有完全的控制权,很有可能数据库已经以独占方式被打开了。关闭所有的数据库连接后再试试

解决方案 »

  1.   

    建立odbc的时候选项里面没有选只读呀。我重新启动过后问题依旧,access我没有打开呀。有人说在安全选项里面改,不知道怎么改。大侠救救我呀
      

  2.   

    看看你的access文件,右键-〉属性-〉安全
      

  3.   

    看看你的access文件,右键-〉属性-〉安全
    ----------------------------------
    管理员都是完全控制的呀。还有没有其它办法呀?
    asp可以通过函数控制读写,但php好像不行
      

  4.   

    $link = @odbc_connect('dnsname', 'login', 'psw', SQL_CUR_USE_ODBC); 
    加上SQL_CUR_USE_ODBC试试
      

  5.   

    SQL_CUR_USE_ODBC 这个是什么呀?还是不行
      

  6.   

    将你*.mdb所在的文件夹许可权限修改一下