教你如何解决access数据库连接错误

教你如何解决access数据库连接错误,第1张

access数据库连接错误解决办法步骤一:请检查conn.asp中的连接字符是否正确,如果没有错误,还提示数据库连接出错,请往下看access数据库连接错误解决办法步骤二:把数据库下载到本地(默认数据库

database/#newasp.mdb),用ACCESS打开,压缩修复数据库(打开ACCESS

--

工具

--

数据库实用工具

--

压缩和修复数据库);然后重新上传access数据库连接错误解决办法步骤三:如果以前 *** 作无误,照样出现数据库连接出错,那么就是权限问题了,下面以2003为例请对C:\WINDOWS

目录给

users用户加上读取权限(千万不要给完全权限,有读的权限就行了),加上权限后,如果数据库连接正确就OK了如果问题还没有解决,请查看:C:\WINDOWS\Temp

目录权限,给users

用户加上特别的权限,其它权限都可以去掉。可能你不知道这个特别权限不知道怎么加,方法如下:选择temp目录--右键--属性--安全--添加--高级--立即查找--选择Users用户--确定返回到安全选项,选择Users用户

--

高级

--

选择Users“编辑”

--

选择如下权限,其它权限全部取消以上详细的为大家介绍了解决access数据库连接错误的办法,希望能给大家带来帮助。

1.Microsoft.Jet.OLEDB.4.0不要写成 Miscrosoft.Jet.OLEDB.4.0,;

2.Data Source不要写成“Data Sourse”,

3.检查是否安装了Office

4.重新安装注册 MDAC28.exe (一般你的vs安装目录里有或者到微软的官方网站上下)

http://access911.net/fixhtm/72FABF1E14DC.htm?tt= (这个地址是一个朋友给的)

5.如果是64位平台,也可能出现这种情况;解决方法:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86

-------------------------------

此方法的前提是, 你书写的 ConnectionString 是正确的, 形如:

Provider=microsoft.Jet.Oledb.4.0Data Source=Jet Oledb:Database Password=xxx

如果此时,提示 “找不到提供者” 或 “未正确安装”, 原因是JET 4.0的 DLL在注册表中的信息, 由于某种原因被损坏或丢失,解决方法如下:

开始--->运行, 输入 regsvr32 msjetoledb40.dll, 回车。

建议重启一下,问题即可解决。

/////////////////////////////////////////////////

附上:Jet 4.0 Service Pack 8 下载地址

Jet 4.0 Service Pack 8 (SP8) for Windows 95 / 98 / NT 4.0

快速描述

Microsoft Jet 4.0 Service Pack 8 (SP8) 提供对 Microsoft Jet 4.0 数据库引擎的最新更新。请立即下载,以便获取整合了 Microsoft Jet 4.0 的 Microsoft 产品使用的几个文件的最新版本。

http://www.microsoft.com/downloads/details.aspx?FamilyID=4335216c-8cdd-4168-a030-46f815d3f5cd&DisplayLang=zh-cn

把错误信息发上来,你用的什么版本的Access?

试试把连接字符串改为

Provider=Microsoft.Jet.OLEDB.4.0Data Source=|DataDirectory|\data\anto.mdbuser id=adminJet OLEDB:database password=12345

access 2007 标准连接串

Provider=Microsoft.ACE.OLEDB.12.0Data Source=C:\myFolder\myAccess2007file.accdb

Persist Security Info=False

access 2003 标准连接串

Provider=Microsoft.ACE.OLEDB.12.0Data Source=C:\myFolder\myAccess2007file.accdb

Persist Security Info=False Provider=Microsoft.Jet.OLEDB.4.0Data Source=|DataDirectory|\myDatabase.mdb

User Id=adminPassword=


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6935193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存