无法连接access,但是可以连接mssql

我的系统是xpsp3本来可以用,IIS一直没出什么问题,不知道是不是因为装了什么软件,导致出问题了,asp连接上mssql数据库没有问题,但却连接不了任何access.原... 我的系统是xp sp3 本来可以用,IIS一直没出什么问题,不知道是不是因为装了什么软件,导致出问题了,asp连接上mssql数据库没有问题,但却连接不了任何access.原来可以用的程序全部一样情况.运行就等很久,然后出现超时,程序绝对没问题,我10来个测试站本来都可以用,现在都不能用了
vs中连接access数据库看看有没有问题哈,兄弟能具体点吗,按我的分析应该是了什么软件导致access不能连接。mssql都还可以连接 ,连接代码为
<%
dim conn,db
dim connstr
db="Databases/123.mdb" '数据库文件位置
on error resume next
connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
access版本为2003 运行时,显示超时没有其它错误信息
展开
 我来答
dr_zxp
2010-08-27 · TA获得超过861个赞
知道小有建树答主
回答量:765
采纳率:100%
帮助的人:846万
展开全部
access版本如果换成2007,需要用ace驱动
有源代码吗,贴出你的软件版本和连接串以及具体的错误提示
奔驰M888
2010-08-27 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1846
采纳率:0%
帮助的人:2677万
展开全部
'链接access数据库
Dim cn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Databases/123.mdb")

'判断连接是否打开,没打开给打开
If cn.State = ConnectionState.Closed Then
cn.Open()
End If

这是我做过的一个例子中链接access数据的方法,你可以用下。

---
以上,希望对你有所帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐编程教育
2010-08-27 · 专业IT知识分享,编程技巧分享
快乐编程教育
采纳数:342 获赞数:811

向TA提问 私信TA
展开全部
如果不是代码问题,那你看看是不是iis的问题,把iis重新安装一下,看看问题有没有,还有你要确定你的代码没有做任何的修改,还有就是在vs中连接access数据库看看有没有问题哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中易文星
2010-08-27 · TA获得超过1530个赞
知道小有建树答主
回答量:1042
采纳率:45%
帮助的人:801万
展开全部
如果你有备份的 access 数据库,你更换成备份的那个数据库看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7e6fc59
2010-08-27 · TA获得超过181个赞
知道答主
回答量:92
采纳率:0%
帮助的人:30.1万
展开全部
ACC数据库路径看下是否正确、不对的话、就不行了参考资料http://bbs.hackmama.com

参考资料: http://bbs.hackmama.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式