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

用C#壓縮和修復Access數據庫
來源:易賢網 閱讀:1074 次 日期:2014-10-22 09:58:20
溫馨提示:易賢網小編為您整理了“用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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲麻豆av| 国产精品一区一区| 亚洲日本欧美在线| 在线免费观看成人网| 国产亚洲成av人在线观看导航| 免费91麻豆精品国产自产在线观看| 日韩系列在线| 欧美在线啊v一区| 欧美激情第一页xxx| 久久久综合精品| 欧美成人午夜77777| 欧美日韩午夜剧场| 国产精品欧美日韩一区| 国产伦精品一区二区三| 黄网站免费久久| 99精品99久久久久久宅男| 99国产麻豆精品| 欧美在线观看视频一区二区| 蜜月aⅴ免费一区二区三区| 久久精品视频导航| 亚洲国产一区二区精品专区| 国内精品模特av私拍在线观看| 在线亚洲自拍| 欧美韩日一区| 最新日韩在线视频| 久久亚洲综合色| 国产午夜精品全部视频播放| 99精品久久免费看蜜臀剧情介绍| 久久精品亚洲| 一区二区在线观看视频在线观看| 亚洲一区二区三区四区中文| 欧美日韩精品一区二区天天拍小说| 国产精品中文在线| 亚洲综合电影| 亚洲国产免费看| 欧美日产一区二区三区在线观看 | 欧美一乱一性一交一视频| 国产精品美女久久久免费| 亚洲一区二区三区在线观看视频 | 精品二区视频| 久久亚洲一区| 亚洲午夜小视频| 一区二区在线观看视频在线观看 | 久久高清国产| 亚洲精选一区二区| 国产精品手机在线| 欧美激情91| 久久久亚洲高清| 久久福利电影| 亚洲影院一区| 一区二区三区欧美在线观看| 欧美三级电影一区| av成人天堂| 欧美日韩另类视频| 亚洲精品一品区二品区三品区| 欧美一级久久久| 国产一区二区三区四区| 国产精品视频一二| 亚洲第一网站免费视频| 欧美一区二区三区免费看 | 亚洲一区二区三区影院| 欧美日韩免费观看一区| 99精品99| 国产日韩欧美精品在线| 久久大逼视频| 在线成人中文字幕| 欧美韩国一区| 亚洲午夜久久久| 亚洲精品美女久久7777777| 久久精品论坛| 亚洲国产精品va| 欧美午夜精品久久久久久孕妇| 女人天堂亚洲aⅴ在线观看| 裸体丰满少妇做受久久99精品| 久久久久一本一区二区青青蜜月| 欧美在线看片| 欧美日韩视频一区二区| 国产精品久久影院| 精品成人一区| 亚洲一区视频在线| 久久久福利视频| 欧美视频国产精品| 国产亚洲人成a一在线v站| 1000精品久久久久久久久| aⅴ色国产欧美| 亚洲欧美一区二区三区久久| 久久精品欧洲| 欧美日韩国产一区二区三区地区| 国产日韩欧美综合一区| 亚洲国产日韩欧美一区二区三区| 欧美日韩国产页| 老司机久久99久久精品播放免费| 伊人久久大香线| 欧美日韩在线一二三| 久久最新视频| 久久久精品一品道一区| 午夜激情一区| 美女啪啪无遮挡免费久久网站| 激情婷婷久久| 国产原创一区二区| 韩国成人理伦片免费播放| 国产欧美精品一区二区三区介绍 | 99精品欧美一区二区三区综合在线| 国产亚洲精品bt天堂精选| 国产精品一区二区三区四区 | 国产日韩在线视频| 久久xxxx精品视频| 亚洲国产视频直播| 欧美三日本三级少妇三99| 一区二区av在线| 国产精品一区一区| 久久久久国产精品午夜一区| 韩国三级在线一区| 欧美精品导航| 久久精品人人| 亚洲午夜激情网站| 亚洲国产婷婷香蕉久久久久久| 欧美激情亚洲精品| 香蕉免费一区二区三区在线观看| 国产一区二区主播在线| 欧美女同在线视频| 久久久久久久久久久一区| 亚洲精品视频免费观看| 国产精品激情偷乱一区二区∴| 欧美色网一区二区| 亚洲国产成人不卡| 亚洲二区在线观看| 激情视频亚洲| 久久国产欧美精品| 欧美黄色一区| 亚洲欧洲一区二区在线观看| 亚洲一区二区三区四区五区黄| 亚洲欧美日韩在线| 国产亚洲一级高清| 夜夜嗨网站十八久久| 欧美大片专区| 怡红院精品视频在线观看极品| 亚洲免费伊人电影在线观看av| 久久综合狠狠| 禁久久精品乱码| 老司机成人网| 亚洲日本va午夜在线电影| 久久九九热免费视频| 国产精品久久久久久久一区探花 | 午夜国产欧美理论在线播放| 国产一区二区三区在线播放免费观看 | 一区二区高清视频在线观看| 亚洲国产精品成人综合色在线婷婷| 国产字幕视频一区二区| 极品少妇一区二区| 一本大道久久精品懂色aⅴ | 欧美sm重口味系列视频在线观看| 免费欧美在线视频| 国产精品久久久久久久久免费桃花| 国产精品午夜电影| 亚洲人成艺术| 欧美一区二区三区四区在线观看地址 | 欧美精品一区二区三区很污很色的| 国产精品手机在线| 老牛影视一区二区三区| 亚洲一区久久久| 一区二区三区在线观看欧美| 亚洲嫩草精品久久| 欧美激情亚洲国产| 亚洲一级二级| 国产精品大片| 日韩视频在线观看| 欧美日韩精品久久久| 亚洲人成绝费网站色www| 欧美成人高清视频| 99国产精品国产精品久久| 欧美午夜电影网| 这里只有精品在线播放| 99国内精品久久| 亚洲一区二区三区四区中文| 国产午夜精品久久久久久久| 欧美日韩一卡| 亚洲高清不卡在线观看| 久久黄色影院| 国产精品日韩在线播放| 一区二区三区鲁丝不卡| 欧美日韩久久精品| 亚洲一区二区不卡免费| 欧美日韩ab| 亚洲免费在线播放| 国产日韩欧美在线播放不卡| 久久久精品999| 亚洲国产一区二区三区a毛片| 免费欧美视频| 夜夜嗨av一区二区三区网页| 欧美日韩不卡视频| 亚洲欧美日韩精品一区二区| 狠狠综合久久av一区二区小说| 麻豆精品视频在线观看视频| 91久久精品国产| 国产精品亚洲成人| 免费观看不卡av| 久久黄金**| 亚洲男人的天堂在线观看| 激情久久久久久久|