access数据库怎么还原数据

access数据库怎么还原数据,第1张

一般是修改文件头,你可以先看看是不是经过压缩比如rar可以多改几个后缀名,在以二进制方式打开,看看文件头完整性,估计是修改了文件头,如果熟悉可以自行修改,不熟悉可以用工具修复,工具名称EasyRecovery Professional

1、所用access版本不对,用低版本的access是打开不开高版本的access创建的数据库的,换相应的版本的或较高版本的access来打开。

2、access数据库出现问题,这可以使用access数据库自带的压缩修复工具来修复,这种修复并不能保证所有的有问题的数据库都能修复好。

可是自从 ADO 出来之后,好像忘了提供相对的压缩及修复 Microsoft Access 文件的功能。现在 Microsoft 发现了这个问题了,也提供了解决方法,不过有版本上的限制!限制说明如下:ActiveX Data Objects (ADO), version 21Microsoft OLE DB Provider for Jet, version 40这是 Microsoft 提出的 ADO 的延伸功能:Microsoft Jet OLE DB Provider and Replication Objects (JRO)这个功能在 JET OLE DB Provider version 40 (Msjetoledb40dll) 及 JRO version 21 (Msjrodll) 中第一次被提出!这些必要的 DLL 文件在您安装了 MDAC 21 之后就有了,您可以在以下的网页中下载 MDAC 的最新版本!Universal Data Access Web Site在下载之前先到 VB6 中检查一下,控件设定引用项目中的 Microsoft Jet and Replication Objects XX library 如果已经是 21 以上的版本,您就可以不用下载了!1、新建一个新表单,选择功能表中的控件设定引用项目。2、加入 Microsoft Jet and Replication Objects XX library,其中 ( XX 大于或等于 21 )。3、在适当的地方加入以下的程序代码,记得要修改 data source 的内容及目地文件的路径:Dim jro As jroJetEngineSet jro = New jroJetEnginejroCompactDatabase "Provider=MicrosoftJetOLEDB40;Data Source=d:\\nwind2mdb", _ '来源文件

ACCESS-》工具-》数据库实用工具-》转化数据库-》一般我用2000~2003模式

你选一个原来实用的模式。

完成之后你在打开一下

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

如果这步不行

ok

下一步:

帮助-》检测并修复

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

如果上一步还不行

新建odbc数据源

建立好后,有修复和压缩。都点击测试一下!

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

如果还不行就下载一个修复工具试试看!我这有一个,但是基本不用。也不知道能不能对症下药。

以上就是关于access数据库怎么还原数据全部的内容,包括:access数据库怎么还原数据、我的access数据库打不开、怎样用vb把数据库(Access)压缩和修复等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9496317.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存