ASP与数据库连接 Provider (0x80004005)

ASP与数据库连接 Provider (0x80004005),第1张

check_power.asp把这个页面的代码贴出来

Recordset1.ActiveConnection

=

"dsn=hotel"

你的连接字符串问题,没有说明使用什么驱动

给你个连接字符串的例子

比如

连接SQL

SERVER

Recordset1.ActiveConnection

="PROVIDER=SQLOLEDBDSN=hotelUID=saPWD=pass"

连接ACCESS

Recordset1.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0DSN=hotelMode=ReadWritePersist

Security

Info=False"

未指定错误

说明是: 程序配置正常,就是权限问题.

IIS 打开 MDB文件时,需要有一个 临时写文件的目录 如: c:\windows\temp

找到这个文件夹右键  设置一个 IIS_ 开头的用户或EVERYone 完全控制. 就可以.

当然有些用户是XP 安装IIS. 会看不到这个 C:\windows\temp文件夹的选项. 需要处理下

打开 文件夹 菜单->工具->文件夹选项卡->查看->取消 使用简单的文件共享,就可以看到安全选项设置.

如图:

已经好久不弄ASP和MDB了, 这一次帮朋友处理遇到这样问题.

希望有同样的问题能快速解决 .


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6696905.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存