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

VB.NET數(shù)據(jù)庫(kù)壓縮實(shí)現(xiàn)方法介紹

開(kāi)發(fā) 后端
VB.NET數(shù)據(jù)庫(kù)壓縮的方法可以通過(guò)本文介紹的這樣一段代碼來(lái)實(shí)現(xiàn)。對(duì)于初學(xué)者來(lái)說(shuō),我們可以以此為參考做一個(gè)實(shí)際編寫(xiě)操作。

數(shù)據(jù)庫(kù)在程序代碼編寫(xiě)中往往都是形影不離的。一個(gè)數(shù)據(jù)完善的數(shù)據(jù)庫(kù)支撐著程序的運(yùn)行。如果數(shù)據(jù)過(guò)于龐大的話(huà),就需要對(duì)這些必要的不可刪除數(shù)據(jù)進(jìn)行壓縮。那么下面我們就來(lái)對(duì)VB.NET數(shù)據(jù)庫(kù)壓縮方法進(jìn)行一個(gè)詳細(xì)解讀。#t#

當(dāng)我們往數(shù)據(jù)庫(kù)中添加數(shù)據(jù),然后刪除,如此反復(fù),數(shù)據(jù)庫(kù)就會(huì)變得很大,這樣就需要對(duì)其進(jìn)行壓縮

下面的函數(shù)可以實(shí)現(xiàn)VB.NET數(shù)據(jù)庫(kù)壓縮

 

  1. ''' < summary> 
  2. ''' 壓縮數(shù)據(jù)庫(kù)  
  3. ''' < /summary> 
  4. ''' < remarks>< /remarks> 
  5. Private Sub CompactDatabase
    (ByVal pFilePath As String)  
  6. Dim pFileName As String  
  7. pFileName = GetFileName(pFilePath)  
  8. '檢查數(shù)據(jù)庫(kù)文件是否存在   
  9. If Len(Dir(pFilePath)) Then  
  10. ' 如果需要備份就執(zhí)行備份   
  11. If MessageBox.Show("是否備份?", 
    "測(cè)試", 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數(shù)據(jù)庫(kù)壓縮的具體實(shí)現(xiàn)代碼就為大家介紹到這里。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-18 19:21:51

VB.NET存取數(shù)據(jù)庫(kù)

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:58:40

VB.NET List

2009-10-28 17:24:19

VB.NET介紹

2010-01-15 10:56:50

VB.NET繼承實(shí)現(xiàn)多

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-15 18:24:14

VB.NET打開(kāi)Not

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-11-10 12:42:47

VB.NET Prin

2010-01-07 15:25:11

VB.NET數(shù)組

2010-01-07 17:24:12

VB.NET連接數(shù)據(jù)庫(kù)

2010-01-15 15:26:46

VB.NET自定義類(lèi)型

2010-01-21 13:34:56

VB.NET刪除文件夾

2010-01-08 13:35:35

VB.NET寫(xiě)Log方

2010-01-08 10:37:50

VB.NET數(shù)據(jù)庫(kù)

2009-10-13 17:31:50

VB.NET Acce

2009-10-28 17:08:57

VB.NET數(shù)據(jù)庫(kù)開(kāi)發(fā)

2009-10-28 17:00:30

VB.NET數(shù)據(jù)庫(kù)

2010-01-07 15:49:10

VB.NET DoLoop
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美成年人网站 | 欧美影院 | 三级特黄特色视频 | 久久久久国产精品 | 亚洲理论在线观看电影 | 久久久久久久久久久久久久国产 | 波多野结衣精品 | 亚洲精品乱码 | 古装三级在线播放 | 日韩欧美在线观看 | 毛片一级黄色 | 欧美人人 | 成人精品视频99在线观看免费 | 国产亚洲精品美女久久久久久久久久 | 成人免费淫片aa视频免费 | 精品国产乱码久久久久久图片 | 日韩精品一区二区在线 | 国产成人精品一区二区三区四区 | 久久精品中文 | 丁香六月伊人 | 二区欧美| 99re在线免费视频 | 91电影在线播放 | 国产精品国产精品 | 国产精品日韩欧美一区二区三区 | 特黄一级 | 日日欧美 | 国产精品国产自产拍高清 | 亚洲不卡在线观看 | 91在线看 | 国产精品18hdxxxⅹ在线 | 国产精品久久免费观看 | 青草视频在线 | 日韩一级 | 一区视频| 国产日韩欧美 | 日韩在线视频免费观看 | h视频免费在线观看 | 中文字幕一区二区视频 | 美女黄18岁以下禁止观看 | 国产一级黄色网 |