<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-200  評論-148  文章-15  trackbacks-0
    轉自(http://blog.sina.com.cn/s/blog_4a8552f801008ilq.html) MS Access 2000的數據庫文件 在使用MS Access 2000的過程中,我們發現隨著時間的推移,由于Access會給數據庫自動保留一份副本集,這樣造成了數據庫占用的空間越來越大。如果在Access環境中,我們可以通過點選菜單(工具-數據庫實用工具-壓縮和修復數據庫),來將Access數據庫壓縮。那么通過Delphi能不能壓縮和修復 Access數據庫呢?答案是肯定的。利用下面的這個函數,成功的實現了實現這個功能。代碼如下: Function CompactAndRepair(sOldMDB : String; sNewMDB : String) : Boolean; const sProvider = 'Provider=Microsoft.Jet.OLEDB.4.0;'; var oJetEng : JetEngine; begin sOldMDB := sProvider + 'Data Source=' + sOldMDB; sNewMDB := sProvider + 'Data Source=' + sNewMDB; try oJetEng := CoJetEngine.Create; oJetEng.CompactDatabase(sOldMDB, sNewMDB); oJetEng := Nil; Result := True; except oJetEng := Nil; Result := False; end; end; 使用該函數的例子如下: if CompactAndRepair('d:\db\Old.mdb', 'd:\db\New.mdb') then ShowMessage('操作成功') else ShowMessage('操作失敗'); 應注意的是,在壓縮和修復數據庫的過程中,不能有其它的操作打開該數據庫,否則操作會失敗。 另外,要想上面的函數編譯通過,你需要先把Microsoft Jet and Replication Objects 2.1 Library導入到Delphi中,步驟如下: 1、在Delphi集成開發環境中,點選菜單(Project-Import Type Library)。 2、在彈出的對話框中,移動滾動條,找到Microsoft Jet and Replication Objects 2.1 Library。 3、點擊Install按鈕。 然后把JRO_TLB單元添加到你的Delphi應用程序中的Uses單元。好了,運行程序試一下吧,數據庫文件是不是小了好多呢?
    posted on 2010-02-04 14:48 無聲 閱讀(1051) 評論(0)  編輯  收藏 所屬分類: 職場生活
    主站蜘蛛池模板: 亚洲香蕉免费有线视频| 国产又大又黑又粗免费视频| 亚洲精品一级无码中文字幕| 亚洲精华国产精华精华液| 精品久久久久久久久免费影院| 77777_亚洲午夜久久多人 | 美国毛片亚洲社区在线观看| 曰批全过程免费视频在线观看 | 你好老叔电影观看免费| 亚洲欧洲久久av| 51午夜精品免费视频| 亚洲无线观看国产精品| 在线观看黄片免费入口不卡| 亚洲VA成无码人在线观看天堂| 国产啪精品视频网站免费尤物| 亚洲成色在线综合网站 | 1000部拍拍拍18免费网站| 亚洲精品美女久久久久| 免费国产作爱视频网站| 中文字幕精品三区无码亚洲| 成全影视免费观看大全二| 狠狠入ady亚洲精品| 四虎精品亚洲一区二区三区| 高清永久免费观看| 亚洲AV日韩AV永久无码免下载| 91免费人成网站在线观看18| 亚洲人成网站在线在线观看| 亚洲精品无码av天堂| 国产又黄又爽胸又大免费视频| 亚洲AV成人片色在线观看高潮 | 国产白丝无码免费视频| 亚洲国产成人精品无码区在线秒播| 成人毛片免费观看| 欧亚一级毛片免费看| 久久精品国产亚洲av麻豆| 青苹果乐园免费高清在线| 一区二区三区精品高清视频免费在线播放 | 亚洲国产第一页www| 永久免费av无码不卡在线观看| 国产偷国产偷亚洲高清在线| 久久亚洲一区二区|