用ADO压缩Access2000库

2016-02-19 15:56 14 1 收藏

今天图老师小编给大家精心推荐个用ADO压缩Access2000库教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】


  #include  "utilcls.h"  
  
  void  CompactDatabase(String  f1,String  psw1,  String  f2,String  psw2)    
  {    
         String  Provider1="Provider=Microsoft.Jet.OLEDB.4.0;Data  Source="  
                 +  f1  +  ";Jet  OLEDB:Database  PassWord="  +  psw1;    
         String  Provider2="Provider=Microsoft.Jet.OLEDB.4.0;Data  Source="  
                 +  f2  +  ";Jet  OLEDB:Database  Password="  +  psw2;    
  
         Variant  Adoobj=Variant::CreateObject("JRO.JetEngine");    
         Adoobj.OleProcedure("CompactDatabase",Provider1,Provider2);  
         AdoObj.Clear(  );      //  释放  ADO对象    
  }  
  
  void  __fastcall  TForm1::Button1Click(TObject  *Sender)  
  {  
           String  f1="yhecdagl1.mdb";          //  源库1  
           String  psw1="yhecdagl";                //  密码1  
  
           String  f2="yhecdagl2.mdb";          //  新目的库2  
           String  psw2="yhecdagl2";              //  新密码2  
  
           String  dir=ExtractFilePath(Application-ExeName);  
           if  (FileExists(f2))  
                   DeleteFile(f2);  
  
            CompactDatabase(dir+f1,psw1,dir+f2,psw2);  
           ShowMessage("Finished");  
  }

来源:http://www.tulaoshi.com/n/20160219/1610735.html

延伸阅读
标签: ASP
      主要思路: 用一条语句统计(Count)出记录数(而不在查询时获得 RecordCount 属性), 缓存在 Cookies 中, 跳转时就不用再次统计. 使用 ADO 的 AbsolutePage 属性进行页面跳转即可. 为方便调用而写成类, 代码主要地方已有说明 硬件环境: AMD Athlon XP 2600+, 256 DDR 软件环境: MS Windows 2000 Advanced Server + II...
使用中文Access 2000可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表”,也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。此外,通过创建数据访问页还能从Internet上查看与更新或分析数据...
Oracle 9i中提供强大的迁移功能,可以从多种数据库向Oracle迁移数据。Oracle新发行的迁移工具提供了从Access 2000向Oracle 92010迁移的简便易行的解决方案,该方案克服了中文乱码问题和字符串被截断的问题,如下就是从Access 2000向Oracle 92010迁移的全过程。 一、下载最新版本的OMWB(Oracle Migration Workbench) 并安装到下载Oracle ...
使用中文Access 2000可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表”,也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印的数据。此外,通过创建数据访问页还能从Internet上查看与更新或分析数据...
在中文Access 2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个“库”来使用,就需要为各表建立好“主键”,从而建立起一个关系型数据库系统。这种系统的特点是可以使用查询、窗体和报表快速查找数据,并能组合保存来自各个不同表中信息。如果要做到这一点,每一张表就应该包含相同的一个或一组字段,它些都...

经验教程

342

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部