网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C/C++
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.用C++实现可重用的数学例程.
.性能、规模、风险 初评hibernate.
.深入理解C++中的mutable关键字.
.The Standard C Library for Lin.
.如何实现大图标风格的打开对话框.
.C/C++中利用数组名/指针进行排序.
.理解内联函数inline在C++中的用法.
.C/C++程序员应聘常见面试题深入剖.
.打印Memo的文本信息.
.哪一个奴隶不会死.
.几个值得研究的c语言经典例题.
.C语言:超越C++下一代C++ —C++/.
.C++箴言:视类设计为类型设计.
.More Effective C++:通过引用捕.
.本人编写的一个日期推算的程序.
.罗云彬VxD教程--DeviceIoControl.
.实现真正意义上的二维动态数组模.
.经典与现代的结合:在MFC中集成RA.
.C++程序设计从零开始之表达式.
.文件加密一例.

用ADO压缩Access2000库

发表日期:2008-3-8



  #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");  
}
上一篇:用API函数实现串行通讯 人气:759
下一篇:学数学也要学点偷懒的技术(二) 人气:476
浏览全部C/C++的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐