function compressDB(Afile:string):boolean; // var   DaoVar: OLEVariant; begin   try   DaoVar := CreateOleObject('dao.DBEngine.36');   if FileExists('db.tmp') then deletefile('db.tmp'); //  DaoVar.CompactDatabase(afile,'db.tmp');    //压缩无密码的数据库   //压缩有密码的数据库。注意:密码不能为空   DaoVar.CompactDatabase(afile,'db.tmp',';pwd='+SDefDataBasePwd+'',0,';pwd='+SDefDataBasePwd+'');   if deletefile(afile) then RenameFile('db.tmp',Afile);   result:=true;   except     result:=False;   end; end; 

{导出 Excel 表格} procedure GenXlsFile(sPRG:TProgressBar;SDBGrid:TDBGrid;sDataSet:TADOQuery;Fn:String;Vis:Boolean); //uses ComObj; var   ExcelApp: Variant;   i,j:integer; begin   try     ExcelApp := CreateOleObject('Excel.Application');   except     application.MessageBox('系统中的MS Excel软件没有安装或安装不正确!','错误',MB_ICONERROR+MB_OK);     exit;   end;   ExcelApp.visible:=vis;   try     excelapp.caption:='应用程序调用 Microsoft Excel';     ExcelApp.WorkBooks.Add;     //写入标题行     for i:=1 to sDBGrid.FieldCount do     begin       ExcelApp.Cells[1,i].Value:=sDBGrid.Columns[i-1].Title.Caption ;     end;     sprg.Max:=sDataSet.RecordCount;   //插入进度条     sDataSet.First;     i:=2;     while not sDataSet.Eof do     begin        for j:=0 to sDataSet.Fields.Count-1 do        begin          ExcelApp.Cells[i,j+1].Value :=sDataSet.Fields[j].AsString;        end;        sDataSet.Next;        i:=i+1;        sprg.StepBy(1);        //进度条步长     end;     sDataSet.First;     sPrg.Position :=0;        //     if application.MessageBox('数据导出完成.确认保存吗?','信息提示',MB_ICONQUESTION+MB_YESNO+MB_DEFBUTTON1+MB_SYSTEMMODAL)=IDYES then     begin       if not ExcelApp.ActiveWorkBook.Saved then          ExcelApp.ActiveWorkBook.SaveAs(fn);     end     else begin       ExcelApp.ActiveWorkBook.Saved := True; //不保存     end;   finally     excelapp.quit; //退出EXCEL软件   end; end; 

忘性大,关于ACCESS的一点点。相关推荐

  1. android.265g.com.,每日推荐:忘性大的人必备安卓软件《365日历》

    今天为大家推荐一款很实用的日历软件,这款日历应用真的是太强大了,什么记事,提醒,通通都有,这1款软件省去很多麻烦,推荐! 365日历装机必备强势推荐日历产品.为用户保存超过2000万条日程.每日服务器 ...

  2. access 查找工龄大于30_同济大学大学计算机access作业答案

    同济大学大机access作业 有一个数据库Test-5.mdb,其中有表Teachers和Students,他们的结构如下表所示,请写出有关的SQL命令. 点击下载Test-5.mdb数据库 第一题: ...

  3. DPDK如何释放大页内存(巨页内存hugepage)

    按照官方文档说的 使用 int rte_eal_init(int argc, char **argv); 使用上面初始化的EAL应该使用下面的cleanup函数释放其初始化的资源 int rte_ea ...

  4. 清华数据女神评选结果:第一竟然是叉院大神...?

    在刚刚过去的3月7日女生节,清华学大数据的男生们发起了一个数据女神评选活动,希望在大家的参与下评选出数据女神,送上女生节的礼物. 今天是公布评选结果的时刻: 恭喜来自交叉信息研究院的陈立杰和来自美术学 ...

  5. vueTable大数据展示优化

    背景 大数据项目根据用户输入代码查询数据,用户的代码不可控(比如select from db limit 5000),有可能一页需求要求展示100行5000列数据.由于是用户代码实时查询的数据,后端不 ...

  6. FW:卷积神经网络大总结_拔剑-浆糊的传说_新浪博客

    http://blog.csdn.net/zyazky/article/details/53108346 卷积神经网络大总结 标签: 深度学习卷积神经网络 2016-11-10 00:03 303人阅 ...

  7. 2022智能制造世界与中国十大科技进展内容小结

    2022智能制造世界与中国十大科技进展内容小结 1. 全断面隧道掘进装备行业工业互联网平台 2. 大型复杂构件机器人原位高效高质量铣削加工技术及装备 3. 西门子SNC-原生数字化工厂 4. 亚马逊 ...

  8. dw读取access中的图片_ACCESS读取并显示图片?

    展开全部 ACCESS是可以存储图片的.62616964757a686964616fe58685e5aeb931333332393464你只要将数据表的某个字段的数据类型设置为"OLE对象& ...

  9. 关于大模型实践的一些总结

    随着近期ChatGPT的迅速出圈,加速了的大模型时代变革.以Transformer.MOE结构为代表的大模型,传统的单机单卡训练模式肯定不能满足上千亿参数的模型训练,这时候我们就需要解决内存墙和通信墙 ...

最新文章

  1. msra数据集_ACL2020 | 香侬科技提出使用Dice Loss缓解数据集数据不平衡问题
  2. 【PAT甲级 最长公共子串】1007 Maximum Subsequence Sum (25 分) C++ 全部AC
  3. Html调用窗口,等待HTML调用window.print()之前写窗口
  4. 入行二十年的一些认知
  5. 【华为云技术分享】如何拆分用户故事
  6. wordpress主页php,wordpress主页在哪里设置
  7. cookie和session的使用和区别
  8. 蓝桥杯竞赛C/C++组不支持C++11特性
  9. [HNOI2008]越狱
  10. opencv双线程图片处理_打开正经图片,你可能会看到一张黄图,这种造假方法能同时骗过 AI 和人眼...
  11. EMC CTO:IT进化到“以数据为核心”的阶段
  12. android 测网速方案,Android_检测当前网速
  13. 简单的通过DockerFile 构建自己的nacos镜像 并持久化到 MySQL8.0
  14. 基于ERP的WMS系统解决方案
  15. 投影仪应该怎么选择?数码粉总结目前最好的家用投影仪
  16. J2EE下使用AJAX(四) 隐藏帧 -- 史前的AJAX实现
  17. IP地址和MAC 地址
  18. linux cut命令学习,Linux中的cut 命令详解
  19. 彻底搞懂MySQL表锁、行锁和叶锁
  20. 差分隐私 python_差分隐私

热门文章

  1. 学习backtrader笔记(1): _pickle.PicklingError: Can‘t pickle attribute lookup
  2. 程序员能用大数据分析,用脚本测算股市的状况吗?
  3. 为何很多人支持吃狗肉,而且义正言辞?
  4. 面向过程和面向对象的区别及优缺点
  5. Java使用JDBC向数据库存取二进制数据(如图片,视频,音频等)
  6. 【深度学习实践】从零开始的炼丹生活11—— GAN的综述(2020.3)
  7. linux C应用开发
  8. 冒泡排序:时间复杂度与空间复杂度
  9. 顶级 JavaScript 技巧
  10. 对象在Hibernate中的三种状态