| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 732 人关注过本帖
标题:[求助]数据库连接问题,百试老出错
只看楼主 加入收藏
learance
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-7-25
收藏
 问题点数:0 回复次数:10 
[求助]数据库连接问题,百试老出错

哪位大虾能够帮帮忙啊 ???老是报我错误

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
试了好多方法都不行,敢请那位大虾赐教一下,万分感激!!!
<%
set conn=server.createobject("adodb.connection")
connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=e:\lll\database\info.mdb"
conn.open connstr
%>
搜索更多相关主题的帖子: 数据库 
2006-07-25 21:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\lll\database\info.mdb;Persist Security Info=False"
这样写连接字符串呢?

2006-07-25 21:57
learance
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-7-25
收藏
得分:0 
还是不行 阿,
还是显示老错误!!!
2006-07-25 22:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 

操作系统?Access数据库版本(Access2000还是AccessXP或者Access2003)?
检查数据库路径是否正确,名称是否正确?

2006-07-25 22:21
jnzsk
Rank: 1
等 级:新手上路
威 望:1
帖 子:403
专家分:0
注 册:2004-11-13
收藏
得分:0 

重装一次ACCESS!


2006-07-25 22:40
sncelpl
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2006-6-28
收藏
得分:0 

你装的是什么操作系统2000、2003
如是2003你就要把IIS里的父路径打开

2006-07-26 01:09
learance
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-7-25
收藏
得分:0 

我的系统环境是XP SP2 ,access 2003,

2006-07-26 19:58
learance
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-7-25
收藏
得分:0 

数据库路径也是正确的阿,我还想问一下,那个Dbq 和data sourse都是分别在什么时候用阿 ,,,

2006-07-26 20:00
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
db="data/db1.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&server.MapPath(db)
这样写试试!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-26 21:26
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
我觉得你这样写不行:Dbq=e:\lll\database\info.mdb
不过你也可以用OLEDB连接啊!
给你个代码:
<%
db="data/db1.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
conn.open="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
'response.Write(connstr)
'if conn.State then
' response.write "连接成功"
'else
'response.write "连接失败"
'end if
%>
你可以去掉“ ' ”来测试一下,我每次都是用这个连接方法的!没有出错过!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-26 21:31
快速回复:[求助]数据库连接问题,百试老出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017632 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved