成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET數據庫壓縮實現方法介紹

開發 后端
VB.NET數據庫壓縮的方法可以通過本文介紹的這樣一段代碼來實現。對于初學者來說,我們可以以此為參考做一個實際編寫操作。

數據庫在程序代碼編寫中往往都是形影不離的。一個數據完善的數據庫支撐著程序的運行。如果數據過于龐大的話,就需要對這些必要的不可刪除數據進行壓縮。那么下面我們就來對VB.NET數據庫壓縮方法進行一個詳細解讀。#t#

當我們往數據庫中添加數據,然后刪除,如此反復,數據庫就會變得很大,這樣就需要對其進行壓縮

下面的函數可以實現VB.NET數據庫壓縮

 

  1. ''' < summary> 
  2. ''' 壓縮數據庫  
  3. ''' < /summary> 
  4. ''' < remarks>< /remarks> 
  5. Private Sub CompactDatabase
    (ByVal pFilePath As String)  
  6. Dim pFileName As String  
  7. pFileName = GetFileName(pFilePath)  
  8. '檢查數據庫文件是否存在   
  9. If Len(Dir(pFilePath)) Then  
  10. ' 如果需要備份就執行備份   
  11. If MessageBox.Show("是否備份?", 
    "測試", MessageBoxButtons.YesNo,
     MessageBoxIcon.Question) = 
    Windows.Forms.DialogResult.Yes Then  
  12. wsManageGlobalParam.g_ManageFile
    Control.SaveFileDialogFile.Title
     = 
    "選擇保存目錄" 
  13. wsManageGlobalParam.g_ManageFile
    Control.SaveFileDialogFile.FileName
     
    pFileName 
  14. Dim pFilter As String = 
    GetFileExtName(pFileName)  
  15. wsManageGlobalParam.g_ManageFile
    Control.SaveFileDialogFile.Filter
     = 
    "文件(*." & pFilter & ")|*." & pFilter  
  16. wsManageGlobalParam.g_ManageFileControl.
    SaveFileDialogFile.ShowDialog()  
  17. Dim r As DialogResult = wsManage
    GlobalParam
    .g_ManageFileControl.
    SaveFileDialogFile.ShowDialog()  
  18. If r = Windows.Forms.DialogResult.
    Cancel Then  
  19. Exit Sub  
  20. End If  
  21. FileCopy(pFilePath, wsManageGlobalParam.
    g_ManageFileControl.SaveFileDialog
    File.FileName)  
  22. End If  
  23. wsDataSet.SetNothing()  
  24. Dim jro As JRO.JetEngine  
  25. Dim pTempPath As String = GetTempPath()  
  26. jro = New JRO.JetEngine()  
  27. jro.CompactDatabase(wsManageGlobalParam.
    g_Connection & pFilePath, wsManage
    GlobalParam.g_Connection & pTempPath 
    & "\" & pFileName)  
  28. Kill(pFilePath)  
  29. FileCopy(pTempPath & "\" & pFileName, 
    pFilePath)  
  30. Kill(pTempPath & "\" & pFileName)  
  31. End If  

好了,VB.NET數據庫壓縮的具體實現代碼就為大家介紹到這里。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-01-18 19:21:51

VB.NET存取數據庫

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:58:40

VB.NET List

2010-01-15 10:56:50

VB.NET繼承實現多

2009-10-28 17:24:19

VB.NET介紹

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-15 18:24:14

VB.NET打開Not

2010-01-22 10:41:33

VB.NET聲明結構

2009-11-10 12:42:47

VB.NET Prin

2010-01-07 15:25:11

VB.NET數組

2010-01-15 15:26:46

VB.NET自定義類型

2010-01-07 17:24:12

VB.NET連接數據庫

2010-01-21 13:34:56

VB.NET刪除文件夾

2010-01-08 13:35:35

VB.NET寫Log方

2010-01-08 10:37:50

VB.NET數據庫

2009-10-13 17:31:50

VB.NET Acce

2009-10-28 17:08:57

VB.NET數據庫開發

2009-10-28 17:00:30

VB.NET數據庫

2010-01-07 15:49:10

VB.NET DoLoop
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产伦一区二区三区四区 | av超碰| 欧美视频| 亚洲视频在线看 | 在线啊v | 久久高清国产 | 极品粉嫩国产48尤物在线播放 | 一区二区三区亚洲 | 成人久久一区 | 亚洲一区| 欧美一二三区 | 黄色片在线免费看 | 日韩成人高清 | 精品一二三区在线观看 | 国产精品无码专区在线观看 | 欧美精品一区二区免费视频 | 在线视频一区二区三区 | 国产精品国产成人国产三级 | 久久久久国产精品一区二区 | h视频免费观看 | 日韩毛片中文字幕 | 高清黄色| 久久久精品视频免费看 | 欧美精品一区三区 | 国产色婷婷久久99精品91 | 精品国产精品三级精品av网址 | 精品毛片在线观看 | 国产真实精品久久二三区 | 高清久久久 | 国产在线一区二区三区 | 麻豆91精品91久久久 | 亚洲视频不卡 | 精品网站999www | 日韩一区二区在线观看视频 | 一区二区在线 | 亚洲一区二区三区免费视频 | 国产免费一二三区 | 欧美亚洲日本 | 国产在线视频在线观看 | 日韩欧美精品在线播放 | 精品免费国产视频 |