asp 连接ACCESS数据库 未发现数据源名称并且未指定默认驱动程序

以前上学的时候好像记得得设数据源的,现在都忘的差不多了,用户,系统还是文件选哪个?还有数据库密码我不记得有输入啊,数据库建好了,就是Database1.accdb<%@l... 以前上学的时候好像记得得设数据源的,现在都忘的差不多了,用户,系统还是文件选哪个?还有数据库密码我不记得有输入啊,数据库建好了,就是Database1.accdb
<%@ language=VBs cript%>
<%
dim conn,mdbfile
mdbfile=server.mappath("Database1.accdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
展开
 我来答
code2
推荐于2017-11-25 · TA获得超过1268个赞
知道小有建树答主
回答量:1316
采纳率:79%
帮助的人:381万
展开全部
你用的是ACCESS 2007的数据库,要注意比须安装对应的驱动程序,不能再使用ACCESS 2003的驱动程序,版本好像是Microsoft.ACE.OLEDB.12.0。
Set conn=Server.CreateObject("adodb.connection")
conn.Provider="microsoft.ACE.oledb.12.0"
conn.Open Server.MapPath("db/test.accdb")

服务器为了支持access 2007
可以到 微软下载个access 2007的数据连接组件就可以支持access 2007的数据库
http://www.microsoft.com/downloads/details.aspx?familyid=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=zh-cn
下载安装下就可以了
安装后就可以解决问题
厍茂典06Q
2013-03-25 · TA获得超过129个赞
知道答主
回答量:1602
采纳率:0%
帮助的人:299万
展开全部
你好,很高兴为你解答!
你用jdbc.odbc连接数据
首先要建个数据源
打开控制面板 找到管理工具 其中有个数据源(odbc)
点击
添加 找到你的Access数据库 确定 加上数据源名称
确定 就好了
其次你要往project中导入Access的驱动包
这个好弄 上网上收一个 然后添加到你的project中就行
也不难 都是些固定的东西 上网搜搜也好弄 希望能帮到你!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
521_55
2013-12-30 · TA获得超过2778个赞
知道大有可为答主
回答量:2.5万
采纳率:35%
帮助的人:5045万
展开全部
您好,这样的情况建议您下载最新版本的驱动精灵,或是直接在线升级一下驱动精灵。希望可以帮到您。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式