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
%> 展开
<%@ 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
%> 展开
3个回答
展开全部
你用的是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
下载安装下就可以了
安装后就可以解决问题
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
下载安装下就可以了
安装后就可以解决问题
展开全部
你好,很高兴为你解答!
你用jdbc.odbc连接数据
首先要建个数据源
打开控制面板 找到管理工具 其中有个数据源(odbc)
点击
添加 找到你的Access数据库 确定 加上数据源名称
确定 就好了
其次你要往project中导入Access的驱动包
这个好弄 上网上收一个 然后添加到你的project中就行
也不难 都是些固定的东西 上网搜搜也好弄 希望能帮到你!
你用jdbc.odbc连接数据
首先要建个数据源
打开控制面板 找到管理工具 其中有个数据源(odbc)
点击
添加 找到你的Access数据库 确定 加上数据源名称
确定 就好了
其次你要往project中导入Access的驱动包
这个好弄 上网上收一个 然后添加到你的project中就行
也不难 都是些固定的东西 上网搜搜也好弄 希望能帮到你!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,这样的情况建议您下载最新版本的驱动精灵,或是直接在线升级一下驱动精灵。希望可以帮到您。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |