asp代码错误 '80004005'
发布网友
发布时间:2024-10-06 12:02
我来回答
共5个回答
热心网友
时间:2024-11-07 17:59
除了你把数据库路径写错会出现这种问题以外,还有的原因应该是对系统临时目录访问权限不够的原因,所以应该把everyone加入到系统临时目录的安全选项中。。
记住是系统的临时目录,不是用户的临时目录,一般系统临时路径是:/%SYSTEMROOT%/temp 如 /windows/temp, winnt/temp 等
热心网友
时间:2024-11-07 18:00
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
热心网友
时间:2024-11-07 18:00
1 /qsxf2008DataBase0808/2008qsxf20070122.mdb 这个文件没有或者路径错误
2 2008qsxf20070122.mdb 无权操作
热心网友
时间:2024-11-07 18:01
connstr换成这个试试
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("qsxf2008DataBase0808/2008qsxf20070122.mdb")
热心网友
时间:2024-11-07 18:02
数据库所在的文件夹没有权限,分配相应的权限即可!