ASP连接Access数据库,提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”

来源:百度知道 编辑:UC知道 时间:2024/04/30 19:23:31
下载了驱动程序也不幸啊!!这是怎么回是

你是用DW做网页吧。
自定义连接字符串,复制以下东西
driver={microsoft access driver (*.mdb)};dbq=d:\asp\xx.mdb
选择本地服务器,测试,就可以了,这个使用的是绝对路径(注意空格,千万别少,否则必错)
或者
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("xx.mdb")
选择远程服务器,测试,就可以了。这个使用的是相对路径

连接字符串错了吧
db="data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.Open connstr

这一定是你用数据源连接的。这种连接只能在本机上运行。如果换机器还得配制,挺麻烦的。用连接池来连接到那个机器上都可以。而且不用配制数据源。具体的代码到我的空间中去看看吧。

你的路径问题..