ASP程序无法连接数据库?急!

questionis 2011-02-19 09:59:30
<%
set DBAllen= server.CreateObject("ADODB.Connection")
ConnectionStr ="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("Data/sm.mdb") &";Je t OLEDB:Database password=2181020"
DBAllen.open ConnectionStr
%>


错误类型:
Microsoft JET Database Engine (0x80004005)
未指定的错误
/conn.asp, 第 4 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

网页:
GET /index.asp
...全文
133 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
arenasonline 2011-02-21
  • 打赏
  • 举报
回复
给文件夹赋访问权限,像5楼说的
叫我梁大侠 2011-02-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 theforever 的回复:]
1.把iis里“目录安全性”中的“匿名访问和身份验证控制”取消,换成“集成 windows身份验证”即可。
2、在wwwroot文件夹上面点击右键-“属性”-取消“只读”
3、在您的数据库文件的文件夹(对楼主你这个来说,是Data文件夹)上面点击右键-“属性”-“安全”-添加用户:“iusr_计算机名” 并开放“iusr_计算机名”的读取、写入权限
此方法是目前解决这个问题最好的办法,一般都……
[/Quote]
++++++++++++
  • 打赏
  • 举报
回复
1.把iis里“目录安全性”中的“匿名访问和身份验证控制”取消,换成“集成 windows身份验证”即可。
2、在wwwroot文件夹上面点击右键-“属性”-取消“只读”
3、在您的数据库文件的文件夹(对楼主你这个来说,是Data文件夹)上面点击右键-“属性”-“安全”-添加用户:“iusr_计算机名” 并开放“iusr_计算机名”的读取、写入权限
此方法是目前解决这个问题最好的办法,一般都可以解决问题
xp系统下可能点击右键看不到“安全”选项,请先打开“工具”-“文件夹选项”-“查看”-取消“使用简单文件共享(推荐)” 然后即可在属性中找到“安全”选项
4、在wwwroot文件夹上面点击右键-“属性”-“web共享”-“共享文件夹”
5.在iis虚拟目录上点击右键-“属性”-”配置“-”选项“-”启用父目录“

questionis 2011-02-19
  • 打赏
  • 举报
回复
是用户文件夹里面的temp还是windows文件夹里面的temp啊?我设置了都还是不行啊!
  • 打赏
  • 举报
回复
晕死,都告诉你一种原因了,当然要给文件夹赋权限啊
questionis 2011-02-19
  • 打赏
  • 举报
回复
那我该怎么样解决啊?
  • 打赏
  • 举报
回复
Microsoft JET Database Engine (0x80004005)
未指定的错误


这个错误一般是因为临时文件夹temp没有权限造成的
草原可可 2011-02-19
  • 打赏
  • 举报
回复
我以前也遇到过,NTFS系统格式容易这样,FAT32就不这样,你给你数据库的文件夹赋予权限。具体步骤 5楼给了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧