博斯绅威和沙驰哪个好:asp数据库连接报错
来源:百度文库 编辑:杭州交通信息网 时间:2024/06/16 06:24:54
conn.asp页代码
<%
dim conn
dim connstr
dim db
db="../data/database.mdb" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
当我登陆首页的时候提示我
Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/employee/conn.asp,行 7
在 MapPath 的 Path 参数中不允许字符 '..'。
错误在哪???在线等···谢谢!
<%
dim conn
dim connstr
dim db
db="../data/database.mdb" '数据库文件的位置
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
当我登陆首页的时候提示我
Server.MapPath() 错误 'ASP 0175 : 80004005'
不允许的 Path 字符
/employee/conn.asp,行 7
在 MapPath 的 Path 参数中不允许字符 '..'。
错误在哪???在线等···谢谢!
db="../data/database.mdb"改成db="data/database.mdb" ,server.mappath不支持使用../代替上级目录
错误80004005
ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->打开数据库出错,没有在指定目录发现数据库
server.mappath中可以用../
可能是你的路径有问题!