使用ADO來压缩或修复MicrosoftAccess文件
2018-06-17 17:15:52来源:未知 阅读 ()
現在Microsoft发现了这个问题了,也提供了解決方法,不过有版本上的限制!限制說明如下:
ActiveXDataObjects(ADO),version2.1
MicrosoftOLEDBProviderforJet,version4.0
這是Microsoft提出的ADO的延伸功能:MicrosoftJetOLEDBProviderandReplicationObjects(JRO)
这个功能在JETOLEDBProviderversion4.0(Msjetoledb40.dll)及JROversion2.1(Msjro.dll)中第一次被提出!
這些必要的DLL文件在您安裝了MDAC2.1之后就有了,您可以在以下的网页中下载MDAC的最新版本!
UniversalDataAccessWebSite
在下载之前先到VB6中檢查一下,【控件】【設定引用項目】中的MicrosoftJetandReplicationObjectsX.Xlibrary如果已经是2.1以上的版本,您就可以不用下载了!
在您安裝了MDAC2.1或以上的版本之后,您就可以使用ADO來压缩或修复MicrosoftAccess文件,下面的步骤告訴您如何使用CompactDatabaseMethod來压缩MicrosoftAccess文件:
1、新建一個新表单,选择功能表中的【控件】【設定引用項目】。
2、加入MicrosoftJetandReplicationObjectsX.Xlibrary,其中(X.X大于或等于2.1)。
3、在适当的地方加入以下的程序代码,記得要修改datasource的內容及目地文件的路径:
DimjroAsjro.JetEngine
Setjro=Newjro.JetEngine
jro.CompactDatabase"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:\\nwind2.mdb",_'來源文件
"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=d:\\abbc2.mdb;JetOLEDB:EngineType=4"'目的文件
在DAO3.60之后,RepairDatabaseMethod已经无法使用了,以上的程序代码显示了ADOCompactDatabaseMethod的用法,而它也取代了DAO3.5時的RepairDatabasemethod!->
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:如何充分扩充VB功能
- 在Windows98中使用VB5.0编程疑难一解 2018-06-17
- VB编程问与答 2018-06-17
- 怎样在VB中声明和使用API函数 2018-06-17
- ADO三大对象的属性、方法、事件及常数(二) 2018-06-17
- 使用VB设计具有「动感」的命令图标栏 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash