access数据库教程pdf:数据库连接数据源问题!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 13:07:53
<%
dim conn
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("../db/bbs.mdb")
象上面的程序在 ODBC 系统数据源里应该怎样设置啊!我调试时提示我数据源不对!具体是选哪个啊!进面板里是为空啊!
使用数据源和数据驱动有什么区别吗?用provider是驱动还是数据源啊?用驱动就不用设置数据源吗?用SQL数据库有这个问题吗?

你的连接字符串并没有错误,不过IIS默认禁止通过server.mappath来映射上级目录的文件,所以简单点的方法是,把你的mdb文件放在当前页面的目录或子目录下。比如你把它放在当前页面的db目录下,连接字符串如下

conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("./db/bbs.mdb")