www.3112.net > ASP连接ACCESS数据库失败,提示“未发现数据源名称并且未指定默认驱动程序”

ASP连接ACCESS数据库失败,提示“未发现数据源名称并且未指定默认驱动程序”

没有看见你的数据库在那里啊?是在目录文件里么?其实可以不声明的,直接指定就可以的.这样简单些<% set conn=server.createobject("adodb.connection") '连接库 conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("search.mdb") %>

你好,很高兴为你解答!你用jdbc.odbc连接数据首先要建个数据源打开控制面板 找到管理工具 其中有个数据源(odbc)点击添加 找到你的Access数据库 确定 加上数据源名称确定 就好了其次你要往project中导入Access的驱动包这个好弄 上网上收一个 然后添加到你的project中就行 也不难 都是些固定的东西 上网搜搜也好弄 希望能帮到你!

如果数据库和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")

你还是用这种方法吧:Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) conn.Open connstr 也不用设置dsn,直接可以链接,还是新的驱动,那个驱动是老的,2000版的吧

这个要看虚拟主机上是否正确配置好了数据库,你的可能是没有配好,动态页面需要配置数据库的.你可以参考下面的:怎么上传SQL数据库到虚拟主机?用sql导入导出功能,不仅是数据,连用户,权限,所有的所有都可以上传过去,原封不

一、创建数据库1.打开sql server在“对象资源管理器”的“数据库”节点右键“新建数据库”假设数据库名为“date”2.在弹出的“新建数据库”中填写数据库名等信息假设数据库名为“date”3.“确定”完成 二、建立odbc数据源1.“开始”→“设置”→“控制面板”→“管理工具”→“数据源 (odbc)”→“系统dsn”→“添加”→“sql server(最后一个)”→“您想连接哪个sql server(填入“.”即可)”→“下一步”→“下一步”→“更改默认的数据库为(date)”→“完成”

很明显你是未注册SQL server.服务器.你可以这样解决,打开客户端网络实用工具--点别--增加--TCP/IP--服务器别名写入127.0.0.1.然后确认退出.现在打开企业管理--在SQL server组右健---新建SQL server注册-找到你刚才上面建立的服务器就行了.现在就可以用数据源了.不明白还有错再Q我.

呵呵,你用变量database代替数据库 在连接数据的时候 因为 database 是变量 所以 server.mappath(database) 应写成 server.mappath("&database&") 这个你要参考字符串 数字 和 id在连接时不同的格式, 我给你个我长用的正确而且简单的连

1\数据库是否存在2、数据库文件所在目录是否可读写

数据库路径指的有问题,数据库权限没开给everyone

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com