c#.net 中压缩access并且更名

原创 2006年06月13日 09:09:00

dbpath=Application.ExecutablePath;
   dbpath=dbpath.Substring(0,dbpath.LastIndexOf("//")+1);

   dbpath=dbpath+//asd.mdb;
   ConnectString="Provider = Microsoft.Jet.OLEDB.4.0;Data Source ="+dbpath;

//压缩原文件路径
   string strOleDb=this.ConnectString.Replace("////","//")+";Jet OLEDB:Engine Type=5";
   //压缩后文件路径
   string strNewDb=strOleDb.Replace("ccbvip","ccb_vip");
   //ccb_vip短文件路径
   string delNewDB=ToShortPathName(dbpath.Replace("////","//").Replace("ccbvip","ccb_vip"));
   //ccbvip短文件路径 
   string delOleDB=ToShortPathName(dbpath.Replace("////","//"));
   //ccb_vip短文件路径(用于重命名的)
   string UpdateDB=ToShortPathName(dbpath.Replace("////","//").Replace("ccbvip","ccb_vip"));
   try
   {    
    //删除将要另存的文件
    if(delNewDB.Length>1)
    {
     Process.Start( "cmd", "/c " + "del "+delNewDB);
     MessageBox.Show("短文件路径:"+delNewDB);
    }
    //定义jro对象
    JRO.JetEngine jet=new JRO.JetEngineClass();
    //压缩另存
    jet.CompactDatabase(strOleDb,strNewDb);//生成了2个文件 一新一旧
    //取旧文件名及路径 先删除旧的    
    Process.Start( "cmd", "/c " + "del "+delOleDB);
    MessageBox.Show("delOleDB:"+delOleDB);
    //把新文件名改名发送        
    //修改文件名ccb_vip-->ccbvip
    Process.Start( "cmd", "/c " + "ren "+UpdateDB+" ccbvip.mdb"); 
    MessageBox.Show("更新的文件:"+UpdateDB);

c#.net连接access操作类

1、配置web.config文件:配置数据库连接参数          word=123"    providerName="System.Data.OleDb" />   ...
  • wesley219
  • wesley219
  • 2013年08月15日 14:22
  • 334

C#.NET万能数据库访问封装类(ACCESS、SQLServer、Oracle)

在app.config文件中写上数据库中连接信息: app.config文件中代码解析:        小注: 同理web程序,可以把数据库连接信息放到web.config中。C...
  • xunzaosiyecao
  • xunzaosiyecao
  • 2014年01月08日 09:46
  • 1830

nginx日志相关和启用压缩,缓存的设置

nginx相关设置和优化,算是读书笔记吧~~,共勉^^
  • njys1
  • njys1
  • 2017年02月05日 22:12
  • 1517

VB.NET压缩ACCESS数据库

'创建数据库   Private Sub Create(ByVal mdbPath As String)         If File.Exists(mdbPath) Then        ...
  • action20
  • action20
  • 2014年01月15日 14:49
  • 902

重构笔记——提炼函数

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42214393 在前面的三篇文章中介绍了...
  • pistolove
  • pistolove
  • 2014年12月28日 15:45
  • 2761

用C#压缩和修复Access数据库

using System; using System.Data; using System.Configuration; using System.Collections; using Sys...
  • snihcel
  • snihcel
  • 2013年03月21日 14:40
  • 682

caffe路径正确,却读不到图片

调试caffe,用已有的网络训练自己的数据集的时候(我这里做的是二分类)。在生成均值文件之后,开始train,发现出现了这个问题。 1,路径正确,却读不到图片。 [db_lmdb.hp...
  • hanghangaidoudou
  • hanghangaidoudou
  • 2017年12月26日 17:28
  • 77

推荐47份C#.Net教程自学资料

C#语言是一种强类型的,面向对象的语言,它具有语法简单、表达力强的特点,而.NET平台则是构成微软的“.NET计划”的基石。C#非常适合刚从事软件开发的朋友们用,推荐给大家这47份C#.NET教程自学...
  • haixin3036
  • haixin3036
  • 2014年02月18日 14:18
  • 1623

.NET开发必看资料53个+经典源码77个(转)

简单描述:为大家整理了下载中心.net资料,都是比较热的,好评率比较高的,做了一个可收藏的下载目录,希望大家喜欢~ 目录0豆下载:http://down.51cto.com/data/42601...
  • tcs250
  • tcs250
  • 2013年03月15日 16:09
  • 1719

ACCP7.0s2深入.net和c#第七章上机123

--上机1 public class instrument { public virtual string play() { return ""; ...
  • baidu_36074048
  • baidu_36074048
  • 2017年03月05日 16:43
  • 838
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c#.net 中压缩access并且更名
举报原因:
原因补充:

(最多只允许输入30个字)