收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 9300|回复: 4

[asp] [Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径

[复制链接]
发表于 2006-9-20 12:53:09 | 显示全部楼层 |阅读模式
我存放ASP的位置是D:\Web\Web_ASP
conn.asp在D:\Web\Web_ASP\Connections里,现在的代码是:
<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="true"
// Catalog=""
// Schema=""
var MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.Mappath("../database/db.mdb");
%>

db.mdb数据库放在D:\Web\Web_ASP\database里
其中的一个ASP文件的部分代码是:
<%@LANGUAGE="JAVASCRIPT"%>
<!--#include file="Connections/conn.asp" -->
<%
var maps__MMColParam = "1";
if (String(Session("MM_Username")) != "undefined" &&
String(Session("MM_Username")) != "") {
maps__MMColParam = String(Session("MM_Username"));
}
%>
<%
var maps_cmd = Server.CreateObject ("ADODB.Command");
maps_cmd.ActiveConnection = MM_conn_STRING;
maps_cmd.CommandText = "SELECT * FROM [user] WHERE name = ?";
maps_cmd.Prepared = true;
maps_cmd.Parameters.Append(maps_cmd.CreateParameter("param1", 200, 1, 50, maps__MMColParam)); // adVarChar

var maps = maps_cmd.Execute();
var maps_numRows = 0;
%>

运行就说
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] '(未知的)'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
/Web_ASP/maps.asp, 第 12 行
第12行是maps_cmd.ActiveConnection = MM_conn_STRING;

使用本地测试,当数据库mdb为原始路径时(D:\\Web\\Web_ASP\\database\\db.mdb),输入http://localhost/Web_ASP/index.asp是可以运行的
var MM_conn_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\Web\\Web_ASP\\database\\db.mdb"

但我需要上传到空间去,改为
var MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.Mappath("../database/db.mdb");
就报错了
发表于 2017-5-31 16:42:52 | 显示全部楼层
请问你的这个问题解决了吗
回复 支持 反对

使用道具 举报

发表于 2018-7-4 11:51:02 | 显示全部楼层
现在还有人学ASP啊。
回复 支持 反对

使用道具 举报

发表于 2018-8-18 20:34:48 | 显示全部楼层
穿越到20年前了
回复 支持 反对

使用道具 举报

发表于 2018-8-31 19:35:48 | 显示全部楼层
2006年的帖子啊!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-22 21:54 , Processed in 0.094487 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表