記得以前要?jiǎng)討B(tài)的創(chuàng)建Access數(shù)據(jù)庫的mdb文件都是采用DAO,用VC開發(fā),一大堆的API,很是麻煩?,F(xiàn)在好像也鮮有人提起DAO。其實(shí)動(dòng)態(tài)的創(chuàng)建mdb數(shù)據(jù)的最簡(jiǎn)單的方法還是ADOX。
用ADOX創(chuàng)建access數(shù)據(jù)庫方法很簡(jiǎn)單,只需要new一個(gè)Catalog對(duì)象,然后調(diào)用它的Create方法就可以了,如下:
ADOX.Catalog catalog = new Catalog();
catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:test.mdb;Jet OLEDB:Engine Type=5");
僅僅兩行代碼就搞定了。下來我主要介紹一下在c#中的實(shí)現(xiàn)細(xì)節(jié)。首先你要添加引用,在“Add reference”對(duì)話框里切換到Com頁面,選擇“Microsoft ADO Ext. 2.8 for DDL and Security”,然后點(diǎn)擊OK。在文件的開頭using ADOX名字空間。然后添加如上面所示的代碼就可以成功的創(chuàng)建Access 數(shù)據(jù)庫了,代碼如下:
using System;
using System.Collections.Generic;
using System.Text;
using ADOX;
namespace testADOX
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注