原始数据库字符串为:
connstr = "driver={microsoft Access driver (*.mdb)}; dbq=" & server.mappath("data/#data.mdb")
set conn = server.createobject("ADODB.CONNECTION")
conn.open connstr
在高WINDOWS版本的服务器的IIS中就会报错:
Provider 错误 '80004005'
未指定的错误
Provider 错误 '80004005'
未指定的错误
我们只用将上面数据库连接字符串修改为:
| dbpath=server.mappath("data/#data.mdb") connstr= "provider=microsoft.jet.oledb.4.0;data source=" & dbpath set conn=server.createobject("adodb.connection") conn.open connstr |
就正常了
参考:
| connstr="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=1d6af51888888a51;Data Source="&Server.MapPath("/data/www.piis.cn.mdb") set conn=server.createobject("adodb.connection") conn.open connstr |
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。
