主题:  网站上传后数据库无法打开

NewSZQ

职务:普通成员
等级:1
金币:0.0
发贴:54
#12002/4/4 21:49:24
网站在本地运行正常(asp+Access),上传至服务器后,asp可以运行,但无法打开数据库,显示:

ADODB.Connection 错误 '800a0e7a'
未找到提供者。可能未被正确安装。
/cmq/conn.asp, 行14

conn.asp的内容:
<%
db_name="..\data\cmq.mdb"
pagesize=4

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source=" & Server.MapPath(db_name)
    if err.number<>0 then
        err.clear
        set conn=nothing
        response.write "数据库连接出错!"
        Response.End
    else
        conn.open --就是这一行出错
        if err then
            err.clear
            set conn=nothing
            response.write "数据库打开出错!"
            Response.End
        end if
    end if    
    sub endconn()
        conn.close
        set conn=nothing
    end sub
%>

各位,是不是服务器不支持Access数据库啊?

编辑历史:[这消息被NewSZQ编辑过(编辑时间2002-04-04 21:50:11)]
[这消息被NewSZQ编辑过(编辑时间2002-04-04 21:50:29)]
[这消息被NewSZQ编辑过(编辑时间2002-04-04 21:50:58)]


有饭

职务:普通成员
等级:2
金币:10.0
发贴:669
#22002/4/5 13:38:40
会不会是你定义的虚拟目录写错了
db_name="..\data\cmq.mdb"
就是这一句,要不你把你的目录结构贴出来!



lesunny

职务:普通成员
等级:1
金币:0.0
发贴:70
#32002/4/6 2:55:52
如何设置虚拟目录啊



yufang

职务:普通成员
等级:1
金币:0.0
发贴:108
#42002/4/6 21:08:10
我觉得是你的空间不支持“。。”来访问上一级目录



NewSZQ

职务:普通成员
等级:1
金币:0.0
发贴:54
#52002/4/7 18:42:09
已经找到原因了,是服务器的缘故,winnt+iis4,不支持jet连接,改变数据库连接方式就行了,谢谢各位帮忙