请教一个问题?

lwzhao 2010-08-05 09:36:29
从网络上下载了一个建站程序,下载地址(http://down.jz116.com//code/asp/14/383z.rar),解压后在机子上运行,出现一下提示:技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/7/conn.asp, 第 106 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)

网页:
GET /7/index.asp


我打开conn.asp,找到第106行,查阅了一些资料,也没发现什么问题,请问,这种情况是什么原因?怎么解决?谢谢了。第101行----106行代码如下:
Dim conn, db
Dim connstr
db = "/data/!@#$%tianyuan.mdb"'数据库链接路径
connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn = server.CreateObject("ADODB.CONNECTION")
conn.Open connstr
...全文
87 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lwzhao 2010-08-08
哇塞,楼上的哥们真厉害,我把虚拟目录改了之后,立刻就好了,呵呵,高手啊,谢谢了。
回复
kingfangdeng 2010-08-08
这个问题太简单了。改下iis的主目录到现程序的根目录下就行了。 最好看看iis自带的虚拟路径和相对路径,以及更改iis的主目录。
回复
lwzhao 2010-08-07
以上几种方法都试过了,还是不行呀,到底怎么回事呀?

Dim conn, db
Dim connstr
db = "/data/tianyuan.mdb"'数据库链接路径
connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn = server.CreateObject("ADODB.CONNECTION")
conn.Open connstr

是不是:connstr = "DBQ=" + server.mappath(""&db&"") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
这一句编写不正确呀? 提示:'(未知的)'不是一个有效的路径。怎么就搞不懂了,真郁闷了。
回复
天下如山 2010-08-05
db = "/data/!@#$%tianyuan.mdb"'
这里你咋不自己改改 然后
connstr = "DBQ=" + server.mappath(db) + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
回复
馨香紫韵 2010-08-05
set conn=Server.Createobject("adodb.connection")
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")



数据库连接方法
回复
connstr = "DBQ=" + server.mappath(db) + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"


回复
connstr = "DBQ=" + server.mappath("&db&") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
回复
lwzhao 2010-08-05
自己做个沙发吧,哈哈
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告