CDaoWorkspace类中有一函数用来压缩数据库的,名字一时忘了,大概是PackDatabase之类吧
解决方案 »
- 请问ADO高手,用ADOC和DATAGRID控件绑定后,如何增加一条记录或者多条记录?
- [提问]怎样用vb解释并计算一段表示“四则运算”的字符串?高分,不够再加贴。
- 我的msdn上的连接都实效了?
- 大家救急~~~~~~~~~~~~~~~~~~~,为了mm,我只好厚脸皮上这儿来了
- vb中用adodc添加记录到sql数据库的问题
- 程序运行环境的问题(在线等待)
- 无人帮我,我就死定了,ACCESS数据库。。。。。。
- VB打印输出问题之二 ,相当怪的现象,请指教???多谢!!!!!
- 一个低级问题哟!
- 如何编写一个查找文本框里是否含有成对出现的"<"和">"
- 请高手推荐或提供用VB开发CGI方面的教程(无正文)
- 怎样在vb中实现语法敏感,那里有相关的资源?
Microsoft OLE DB Provider for Jet, version 4.0 這是 Microsoft 提出的 ADO 的延伸功能:Microsoft Jet OLE DB Provider and Replication Objects (JRO)这个功能在 JET OLE DB Provider version 4.0 (Msjetoledb40.dll) 及 JRO version 2.1 (Msjro.dll) 中第一次被提出!
這些必要的 DLL 文件在您安裝了 MDAC 2.1 之后就有了,您可以在以下的网页中下载 MDAC 的最新版本!Universal Data Access Web Site在下载之前先到 VB6 中檢查一下,【控件】【設定引用項目】中的 Microsoft Jet and Replication Objects X.X library 如果已经是 2.1 以上的版本,您就可以不用下载了!在您安裝了 MDAC 2.1 或以上的版本之后,您就可以使用 ADO 來压缩或修复 Microsoft Access 文件,下面的步骤告訴您如何使用 CompactDatabase Method 來压缩 Microsoft Access 文件:1、新建一個新表单,选择功能表中的【控件】【設定引用項目】。
2、加入 Microsoft Jet and Replication Objects X.X library,其中 ( X.X 大于或等于 2.1 )。
3、在适当的地方加入以下的程序代码,記得要修改 data source 的內容及目地文件的路径:Dim jro As jro.JetEngine
Set jro = New jro.JetEngine
jro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\nwind2.mdb", _ '來源文件
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\abbc2.mdb;Jet OLEDB:Engine Type=4" '目的文件在 DAO 3.60 之后,RepairDatabase Method 已经无法使用了,以上的程序代码显示了 ADO CompactDatabase Method 的用法,而它也取代了 DAO 3.5 時的 RepairDatabase method!