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

我总觉得是数据源的问题,但是我不会了:
ASP连接Access数据库,提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”
我所写的程序是:
<html>
<head>
<title>连接数据库57页</title>
</head>
<body>
现在时间是:
<%
Set conn = Server.createObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver(*.mdb)};"
Strconn=Strconn & "DBQ=C:\Inetpub\wwwroot\info.mdb"
conn.Open Strconn
%>
</body>
</html>
请问哪位大师能帮忙解决一下.

第1个回答  2009-09-24
如果数据库和asp文件在同一路径下
Strconn="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("info.mdb")

如果数据库和asp文件在下级目录,比如在d文件夹中
Strconn="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("d/info.mdb")

如果数据库和asp文件在上级目录
Strconn="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("../info.mdb")
第2个回答  2009-09-24
数据连接部分改为:
<%
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("info.mdb") '定义数据库连接
Set conn = Server.CreateObject("ADODB.Connection") '建立数据连接对象
%>本回答被提问者采纳
第3个回答  2009-09-24
<%
Set conn = Server.createObject("ADODB.Connection")
Strconn="Provider=Microsoft.Jet.OLEDB.4.0;"
Strconn=Strconn & "Data Source=C:\Inetpub\wwwroot\info.mdb"
conn.Open Strconn
%>
试下
第4个回答  2009-09-24
你的数据库路径对了吗?还有你从控制面板中的管理工具中去设置过数据源吗?只有这样,你才能用数据库.

...提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指...
Strconn="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("info.mdb")如果数据库和asp文件在下级目录,比如在d文件夹中 Strconn="driver={microsoft access driver (*.mdb)};dbq=" & server.mappath("d\/info.mdb")如果数据库和asp文件在上级目录 Strconn="driver={microsof...

...提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指...
set conn=server.createobject("adodb.connection")conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(FileName)

...提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指...
可能是没有用 server.mappath,具体的看你字符串是什么了,直接用路径肯定不能用,更不能放到服务器上了,具体的我也不清楚。希望能帮到你

...提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指...
driver={microsoft access driver (*.mdb)};dbq=d:\\asp\\xx.mdb 选择本地服务器,测试,就可以了,这个使用的是绝对路径(注意空格,千万别少,否则必错)或者 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("xx.mdb")选择远程服务器,测试,就可以了。这个使用的是相对路径 ...

...提示“[Miscrosoft][ODBC驱动程序管理器] 未发现数据源名称并且未指...
数据库连接串不对。正确的应该是:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Northwind.mdb

[miscrosoft] [odbc driver manger] 未发现数据源名称并未发现数据源...
没有指定数据库名称;表的名称也没写,同时是什么数据类型也没写。。。这三个是写数据连接肯定要写的。。

相似回答