中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

用C#壓縮和修復Access數據庫
來源:易賢網 閱讀:1211 次 日期:2014-10-16 09:39:21
溫馨提示:易賢網小編為您整理了“用C#壓縮和修復Access數據庫”,方便廣大網友查閱!

介紹

下面這段C# 代碼可以用來壓縮和修復Access數據庫,不管它是一個簡單的".mdb"ACCESS數據庫還是一個".mdw"網絡共享數據庫,這個過程和你在用MS Access應用程序中使用的"工具-數據庫實用工具-壓縮和修復"時執行的操作完全一樣.實例代碼使用了"遲綁定"(運行中在內存中建立COM對象),這樣就不需要在工程中加入COM引用了,也不需要在PC上安裝MS Access應用程序.只需要一個Jet引擎(Jet引擎包含在MDAC安裝包中,在Windows NT4以后的版本中,系統已經自帶了這個引擎).

C#操作ACCESS數據庫的背景

不知你是否也厭煩了在工程中加入復雜的COM庫引用,但我相信這個純.NET代碼將省去額外的交互操作, RCWs和COM引用.基本上,由于系統中安裝的Microsoft類庫的不同(例如:MS Office Object Library 9,10,11等等),我們也不知道用戶PC中安裝的Office版本,所以我們要通過ProgID來訪問COM對象,而不能用CLSID.例如,當調用"Excel.Application",時,得到的是Excel,而不管系統中安裝MS Office的版本,當在代碼中加入"MS Excel 10 Object library"引用時,其實只是給應用程序加入了一個非常受限制的功能.所以我們使用System.Reflection和遲綁定.

1. 實例代碼

只需調用CompactAccessDB函數即可壓縮和修復目標數據庫.

2. 參數:

connectionString – 用來連接到Access數據庫.

mdwfilename –要壓縮的MDB文件的全名(路徑+文件名).

由于Jet引擎的限制,執行此方法壓縮Access數據庫會把結果生成為一個新文件,所以我們要還需要把這個新的Access文件拷貝到目的位置覆蓋原來未壓縮文件.

當調用此方法時請確認被壓縮數據庫無打開的連接.

/**//// MBD compact method (c) 2004 Alexander Youmashev

/// !!IMPORTANT!!

/// !make sure there's no open connections

/// to your db before calling this method!

/// !!IMPORTANT!!

///

///

connection string to your db

/**////

FULL name

/**//// of an MDB file you want to compress.

public static void CompactAccessDB(string connectionString, string mdwfilename)

{

object[] oParams;

//create an inctance of a Jet Replication Object

object objJRO =

Activator.CreateInstance(Type.GetTypeFromProgID("JRO.JetEngine"));

//filling Parameters array

//cnahge "Jet OLEDB:Engine Type=5" to an appropriate value

// or leave it as is if you db is JET4X format (access 2000,2002)

//(yes, jetengine5 is for JET4X, no misprint here)

oParams = new object[] {

connectionString,

"Provider=Microsoft.Jet.OLEDB.4.0;Data" +

" Source=C:tempdb.mdb;Jet OLEDB:Engine Type=5"};

//invoke a CompactDatabase method of a JRO object

//pass Parameters array

objJRO.GetType().InvokeMember("CompactDatabase",

System.Reflection.BindingFlags.InvokeMethod,

null,

objJRO,

oParams);

//database is compacted now

//to a new file C:tempdb.mdw

//let's copy it over an old one and delete it

System.IO.File.Delete(mdwfilename);

System.IO.File.Move("C:tempdb.mdb", mdwfilename);

//clean up (just in case)

System.Runtime.InteropServices.Marshal.ReleaseComObject(objJRO);

objJRO=null;

}

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:用C#壓縮和修復Access數據庫
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品一区二区三区观看| 亚洲午夜精品一区二区| 国产无一区二区| 国产欧美日韩麻豆91| 国产午夜精品视频| 韩国av一区二区三区四区| 国产亚洲欧美日韩一区二区| 亚洲一区二区毛片| 欧美.日韩.国产.一区.二区| 国产精品亚洲аv天堂网| 99成人精品| 亚洲欧美激情四射在线日 | 国产精品www网站| 欧美精品尤物在线| 国产亚洲视频在线观看| 99精品视频免费全部在线| 欧美精品在线一区| 国际精品欧美精品| 欧美日韩中文字幕日韩欧美| 欧美视频导航| 亚洲国产成人精品视频| 欧美—级在线免费片| 国产欧美日韩视频一区二区| 国产精品多人| 久久精品国产欧美激情| 亚洲国产另类久久精品| 欧美日韩亚洲综合一区| 欧美亚洲在线| 一本色道久久综合| 狠狠干成人综合网| 国产精品日韩欧美大师| 亚洲日本成人在线观看| 国产欧美日韩精品一区| 亚洲欧美国产va在线影院| 欧美劲爆第一页| 欧美国产在线视频| 亚洲全部视频| 欧美成人精品在线视频| 亚洲欧洲视频在线| 国产一区二区精品丝袜| 欧美日韩123| 精品粉嫩aⅴ一区二区三区四区| 一区二区精品在线| 欧美日韩在线观看一区二区| 狠狠色狠狠色综合日日小说| 久久国产成人| 韩日精品视频| 麻豆成人综合网| 欧美日韩精品一区二区在线播放 | 亚洲每日更新| 久久久久一本一区二区青青蜜月| 欧美亚洲成人网| 亚洲免费成人| 欧美日韩一区二区三区四区五区| 日韩视频永久免费| 国产精品入口| 久久久久久网站| 亚洲精品午夜| 国产婷婷色综合av蜜臀av| 久久久伊人欧美| 国产精品毛片a∨一区二区三区|国| 一区二区不卡在线视频 午夜欧美不卡在 | 99在线精品观看| 欧美精品偷拍| 国产一区二区久久| 一色屋精品亚洲香蕉网站| 亚洲精品在线视频观看| 狠狠色伊人亚洲综合网站色| 亚洲一区二区三区精品在线观看| 亚洲毛片av| 欧美中文在线观看国产| 在线观看成人网| 在线免费观看日韩欧美| 1204国产成人精品视频| 亚洲精品国产拍免费91在线| 亚洲精选一区| 亚洲香蕉伊综合在人在线视看| 一区二区三区欧美视频| 亚洲男女自偷自拍| 久久精品国产欧美亚洲人人爽| 久久久综合网站| 美国十次了思思久久精品导航| 欧美va天堂| 欧美视频精品一区| 国产偷国产偷亚洲高清97cao | 国产精品久久久久三级| 国产精品二区二区三区| 国产在线拍揄自揄视频不卡99| 精品999在线播放| 91久久国产综合久久蜜月精品| 亚洲精品欧美| 午夜精品成人在线| 免费日韩av电影| 国产精品久久久久三级| 伊人久久大香线蕉综合热线| 亚洲日产国产精品| 欧美在线不卡视频| 另类激情亚洲| 国产精品一区二区在线| 亚洲欧洲一区二区三区在线观看| 亚洲伊人久久综合| 久久婷婷一区| 国产精品专区h在线观看| 亚洲精品国产精品乱码不99按摩| 欧美一区二区三区视频免费| 欧美精品一区在线| 国产欧美一区二区精品性色| 亚洲国产cao| 久久riav二区三区| 欧美午夜一区二区三区免费大片| 在线观看福利一区| 欧美在线观看网站| 国产精品国色综合久久| 亚洲激情专区| 久久精品国产成人| 国产日本欧洲亚洲| 亚洲欧美不卡| 国产精品毛片a∨一区二区三区| 亚洲精品孕妇| 你懂的亚洲视频| 狠狠久久婷婷| 久久免费国产精品1| 国产日韩在线一区| 欧美一区二区三区精品| 国产精品入口日韩视频大尺度| 一区二区三区av| 欧美日韩国产综合网| 亚洲精品乱码久久久久| 嫩模写真一区二区三区三州| 韩国成人理伦片免费播放| 午夜精品免费| 国产日韩亚洲欧美| 香蕉国产精品偷在线观看不卡| 国产精品视频网址| 欧美亚洲一区| 国精品一区二区| 久久精品国产亚洲aⅴ| 国产欧美一区二区精品性| 篠田优中文在线播放第一区| 国产精品丝袜91| 亚洲欧美国产77777| 国产精品一区二区久激情瑜伽| 亚洲欧美日韩国产成人| 国产精品人成在线观看免费 | 欧美+亚洲+精品+三区| 老鸭窝91久久精品色噜噜导演| 亚洲精品自在久久| 久久天天躁狠狠躁夜夜爽蜜月| 欧美专区日韩视频| 久久天天狠狠| 欧美日韩国产不卡在线看| 欧美精品一区二区在线播放| 欧美涩涩网站| 国产综合精品| 午夜精品免费视频| 欧美sm视频| 欧美肥婆在线| 欧美性一区二区| 亚洲欧美日韩精品一区二区| 国产精品香蕉在线观看| 久久久国产午夜精品| 亚洲精选久久| 红桃av永久久久| 亚洲欧美一区二区三区在线| 国产欧美另类| 麻豆国产精品va在线观看不卡| 亚洲欧洲日产国产综合网| 欧美日韩国产一区二区三区地区| 亚洲欧美日韩精品久久亚洲区| 好吊视频一区二区三区四区| 麻豆精品在线播放| 亚洲作爱视频| 国产欧美日韩一区二区三区| 久久这里只精品最新地址| 一本高清dvd不卡在线观看| 一本色道久久综合狠狠躁篇的优点| 欧美日韩国产123区| 蜜桃av综合| 一区二区激情小说| 国产区在线观看成人精品| 蜜臀99久久精品久久久久久软件| 亚洲欧美日韩爽爽影院| 亚洲精品美女在线观看| 国产精品九九| 欧美精品日本| 久久精品视频在线看| 亚洲一区二区精品视频| 影音先锋日韩精品| 国产精品美腿一区在线看| 欧美日韩1区2区| 欧美激情无毛| 欧美成人免费va影院高清| 久久资源在线| 久久人91精品久久久久久不卡| 亚洲综合色丁香婷婷六月图片| 亚洲巨乳在线| 日韩西西人体444www| 91久久国产综合久久91精品网站| 激情成人av| 永久555www成人免费|