using JRO //引用 public void Compact(string mdbPath) { if (!File.Exists(mdbPath)) { throw new Exception(目标数据库不存在,无法压缩!); } //临时数据库名称 string temp = DateTime.Now.ToString(yyyyMMddHHmmss) .bak; //临时数据库地址(包含名称

using JRO //引用

public void Compact(string mdbPath)

{

if (!File.Exists(mdbPath))

{

throw new Exception("目标数据库不存在,无法压缩!");

}

//临时数据库名称

string temp = DateTime.Now.ToString("yyyyMMddHHmmss") + ".bak";

//临时数据库地址(包含名称)

temp = mdbPath.Substring(0, mdbPath.LastIndexOf("\\")+1) + temp;

//临时数据库连接字符串

string temp2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+temp;

//原始数据库连接字符串

string mdbPath2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbPath;

//压缩Access数据库工具类(.dll c:\C:\Program Files (x86)\Common Files\System\ado\msjro.dll)

JetEngineClass jt = new JetEngineClass();

jt.CompactDatabase(mdbPath2,temp2);

File.Copy(temp,mdbPath,true);

File.Delete(temp);

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql压缩修复数据库_压缩修复Access数据库相关推荐

  1. access导出mysql数据库_如何从ACCESS数据库导出数据

    操作要求:在练习目录"数据库与表操作资料"(可从网站直接下载使用)下有一个"教学管理_原始.accdb" access数据库,其中有一个"学生&quo ...

  2. access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库

    序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...

  3. 高中会考access数据库_高中信息技术ACCESS数据库上机操作复习课教案

    上机操作复习课 [教学目标] 1 .巩固掌握创建数据库.数据表的方法,及建立表间联系的方法. 2 .让学生通过创建和运行查询,对数据进行查找.筛选和排序,体验数据检查的基本过程, 加深对数据查询原理的 ...

  4. Mysql这么输入作文_我用access做数据库.最多可不可以在里面输入一篇作文啊?是不是要MYsql做啊?...

    展开全部 access 里可以插入62616964757a686964616fe59b9ee7ad9431333166353165 OLE对象 谈ASP+ACCESS网... 2005-12-22 1 ...

  5. mysql数据库能被非法下载吗_如何防止Access数据库被下载

    昨天和animator试验了一下,把data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后在IE中输入data.asp路径后,发现IE显示一片空白,右键-察看源文件,跳出记事本 ...

  6. mysql做kv数据库_从零开始写KV数据库:基于哈希索引

    前言 新的KV数据库层出不穷,我们经常听说的KV数据库如RocksDb.Hbase等都是基于日志结构的存储引擎.最近我在看<数据密集型应用系统设计>,里面有一章专门在讲日志结构的存储引擎的 ...

  7. 兄弟连mysql数据库_兄弟连学python-------MySQL数据库基础知识

    1.数据库系统(database system) 数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统. 组成: 数据库 ...

  8. u盘循环冗余能修复吗_古董修复能修复吗?-恩平 - 商业服务

    我们是专业从事瓷器修复的公司,修复的内容有紫砂壶,各种陶瓷制品,玉器,古董,等等,修复的种类有商业修复和普通修复.我们有专业的修复专家从业16年有余,修复好的瓷器经久耐用,外观漂亮,可以欣赏外观,还可 ...

  9. dw读取access中的图片_怎样从Access数据库中读取图片?解决办法

    当前位置:我的异常网» C# » 怎样从Access数据库中读取图片?解决办法 怎样从Access数据库中读取图片?解决办法 www.myexceptions.net  网友分享于:2013-03-0 ...

  10. c#与access建立连接用作登录_组态王与Access数据库的数据交换

    1.SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系.包括表格模板和记录体两部分功能.通过表格模板在数据库表中建立表格:通过记录体建立数据库表格列和组态王之间的联系,允许组态王 ...

最新文章

  1. 10款在线格式转化应用
  2. AMI:加密的机器映像。卷
  3. mysql多数据源切换_Springboot项目实现Mysql多数据源切换的完整实例
  4. JUnit测试框架的使用经验分享
  5. Laravel Passport里的授权类型介绍
  6. 记录---基于BigDecimal的特殊的四舍五入
  7. extjs中为什么使用“var me = this”?
  8. 类型的设计--类型和成员基础(二)
  9. 超越Hadoop的大数据分析之图形处理尺寸
  10. java.lang unsupported classversion解决方法
  11. Java 并发之线程池学习
  12. 文本检测与识别(OCR)资源汇总(持续更新)
  13. 食品进销存十大品牌排行榜新鲜出炉,来看看哪个最适合你
  14. 视频教程-JSP+Servlet实战视频课程-Java
  15. html字体样式不显示不出来,css怎么设置不显示文字
  16. 云服务是什么?云服务能做什么?
  17. 2022年HGAME中REVERSE的Flag Checker
  18. 大学英语(第三册)复习(原文及全文翻译)——Unit 7 - The Shelter(防空洞)
  19. 湘大学生住宿物业管理情况调查(转自《文心报》)
  20. 贵州学计算机,在贵州省计算机学校学习计算机专业如何?

热门文章

  1. Python中._pth文件的作用
  2. iphone/ipad保存图片问题
  3. 【python】cookie和session实现状态保持(django中)
  4. Android源码目录结构
  5. np问题 量子计算机,P vs NP与经典与量子计算机可解决的问题相同吗?
  6. Arch Linux中的Pacman命令如何使用
  7. itunes显示无法更新服务器失败怎么办啊,iTunes更新时出错怎么办?iTunes更新时出错的解决方法...
  8. cityhunter2003的上海求职经验- -
  9. 【看看这长尾效应】长尾效应综述
  10. win10专业版关闭Windows Defender Antivirus