当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

用ADO压缩Access2000库[VC/C++编程]

赞助商链接



  本文“用ADO压缩Access2000库[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

#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");
}


  以上是“用ADO压缩Access2000库[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用ADO管理SQL Server数据库及其设备
  • 用ADO管理SQLServer数据库及其设备
  • <b>在managed C++利用中利用ADO.NET</b>
  • 用ADO压缩Access2000库
  • <b>在CB5中利用ADO数据库编程</b>
  • 利用ADO在sql server建表的办法
  • 若何利用ADO.NET操作数据库
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .