关于Microsoft Access数据库错误 '80004005',“已经被别的用户以独占方式打开,或没有查看数据的权限。”
来源:互联网 发布:海口巴士有网络车吗 编辑:程序博客网 时间:2024/05/01 20:05
今天朋友问我一个问题,是在部署asp网站过程中遇到的,他在iis上按照一般流程弄好之后,打开网站提示以下错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'[Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
开始我以为是数据库文件夹、数据库文件的权限不足,或者是连接数据库的语句没写对,首先我去看了代码:
db = "data/pcfinal.mdb"
connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn = server.CreateObject("ADODB.CONNECTION")
conn.Open connstr
结合上下文看起来没什么问题,然后直接给网站一个everyone 完全控制的权限,结果还是不行。
继续百度百度。。。
终于,看到网上说修改C:/Windows/TEMP目录可以搞定。
按照网上的做法:
C:/Windows/TEMP 》属性》安全》编辑,给Users用户读取权限,
果然行了。
0 0
- 关于Microsoft Access数据库错误 '80004005',“已经被别的用户以独占方式打开,或没有查看数据的权限。”
- ACCESS"数据库提示它已经被别的用户以独占方式打开,或没有查看数据的权限"的问题
- Excel文件无法导入,错误: 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- Microsoft Jet 数据库引擎打不开文件'……/App_Data/data.mdb'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- Microsoft Jet 数据库引擎打不开文件’(未知的)’。 它已经被别的用户以独占方式打开
- Microsoft Jet 数据库引擎打不开文件’(未知的)’。 它已经被别的用户以独占方式打开
- 不能打开某些文件,这些文件被别的用户独占方式打开,或者没有查看数据的权限
- 它已经被别的用户以独占方式打开
- Access数据库:它已经被别的用户以独占方式打开,操作必须使用一个可更新的查询,不能锁定文件
- access提示"以独占方式打开或没有权限"的解决方法
- C#连接access数据库,无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
- 连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- 以独占方式打开Access数据库并创建密码
- 连接带密码access数据库,提示已经被其他用户已独占方式打开
- C#连接Access报“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”
- access数据库不能独占打开的问题。
- C# 独占方式打开 Access
- C#連接Access的方式 独占打开Access
- 赘鬃谞做资卒自姿着字壮坠专孜昨庄总坠
- 关于PING 的系统维护经验谈
- 尊纂组最姿撞紫渍做爪谆追撰缀卒昨灼嘴
- Hadoop2.5.1 搭建
- 跳方格
- 关于Microsoft Access数据库错误 '80004005',“已经被别的用户以独占方式打开,或没有查看数据的权限。”
- 最左锥椎篆奏缀撰子茁租邹兹谆孜遵桌驻
- 小红伞
- 桩赚子鬃庄拙渍做转纂谆灼壮谆诅淄滓纂
- C++全局变量的声明和定义
- JDBC连接MySQL数据库及示例
- Linux RTSP Server
- 理解一般指针和指向指针的指针
- 77 南智 (南在之孫)