网站设计!!高手请帮帮忙,ASP网站做后台的时候出现的问题!
错误类型:MicrosoftJETDatabaseEngine(0x80004005)'C:\Inetpub\wwwroot\my\myweb\admin\base\da...
错误类型:
Microsoft JET Database Engine (0x80004005)
'C:\Inetpub\wwwroot\my\myweb\admin\base\data\sysData\mysysData.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/my/tianyiyuan/DBClass/conn.asp, 第 11 行
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
DBPath = Server.MapPath("../data/sysData/#AspSysDB2008.mdb")
Set Conn=Server.CreateObject ("ADODB.Connection")
Conn.Open ConnStr & DBpath&";Jet OLEDB:Database Password=mypwd " 11行
其他地方连接都没问题 这儿路径不知道为什么总有一个Admin,
绝对路径不来是'C:\Inetpub\wwwroot\my\myweb\base\data\sysData\mysysData.mdb'
但调用Admin里面的网页的时候总出现这问题,请高手帮忙!! 展开
Microsoft JET Database Engine (0x80004005)
'C:\Inetpub\wwwroot\my\myweb\admin\base\data\sysData\mysysData.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/my/tianyiyuan/DBClass/conn.asp, 第 11 行
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
DBPath = Server.MapPath("../data/sysData/#AspSysDB2008.mdb")
Set Conn=Server.CreateObject ("ADODB.Connection")
Conn.Open ConnStr & DBpath&";Jet OLEDB:Database Password=mypwd " 11行
其他地方连接都没问题 这儿路径不知道为什么总有一个Admin,
绝对路径不来是'C:\Inetpub\wwwroot\my\myweb\base\data\sysData\mysysData.mdb'
但调用Admin里面的网页的时候总出现这问题,请高手帮忙!! 展开
4个回答
展开全部
数据库路径的问题,如果asp文件不在一个目录下建议你在设置数据库路径时使用以下方法,可以解决你的问题
Const WebPath = "/myweb" '系统安装目录,后面不要加"/"
Const MyDbPath = "database" '数据库存放目录名,后面不要加"/"
Dim Conn,Connstr,MainMdbName,DataPath
MainMdbName = "mysysData.mdb" '数据库名称
DataPath = WebPath &"/"& MyDbPath & "/"& MainMdbName
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DataPath)
Set Conn = server.CreateObject("ADODB.Connection")
Conn.open Connstr
Const WebPath = "/myweb" '系统安装目录,后面不要加"/"
Const MyDbPath = "database" '数据库存放目录名,后面不要加"/"
Dim Conn,Connstr,MainMdbName,DataPath
MainMdbName = "mysysData.mdb" '数据库名称
DataPath = WebPath &"/"& MyDbPath & "/"& MainMdbName
Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DataPath)
Set Conn = server.CreateObject("ADODB.Connection")
Conn.open Connstr
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好都贴上来,这样不好判断,很有可能是"../data"的问题,应该”...“,和你这个文件存放的位置有关系。如果是...的话。不在同一目录下的文件调用容易出问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉 Server.MapPath
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询