首先新增引用 com元件 「microsoft ado ext.2.8 for ddl and security」,
然後使用adox命令空間下catalogclass類的creat方法實現:
string dbname = @"d:\newaccess.mdb";
adox.catalogclass access = new adox.catalogclass();
access.create("provider =microsoft.jet.oledb.4.0;data source ="+dbname+";");
這樣就在d:\下建立了乙個access資料庫了。
接著可以建立表和字段了
adox.tableclass table = new adox.tableclass();
table.parentcatalog = access;
table.name = "mytable";//建立乙個表
//建立乙個自動增長字段
adox.columnclass col = new adox.columnclass();
col.parentcatalog = access;
col.type = adox.datatypeenum.adinteger;//設定字段型別
col.name = "id";
col.properties["jet oledb:allow zero length"].value = false;
col.properties["autoincrement"].value = true;
c 語言操作Access資料庫
本文將c 語言操作access資料庫的方法加以總結,主要解決的問題如下 建立mdb 建立table 讀取table內容 查 詢table中的內容 向table中插入資料 刪除table中的記錄 向table中插入 讀取table中的 等。文 介紹c 訪問操作access資料庫的基礎知識,並提 供乙個...
vc ado建立access資料庫
1.首先在stdafx.h檔案中加入 pragma warning disable 4146 import c program files common files system ado msadox.dll import c program files common files system ad...
動態建立ACCESS資料庫
1 通過ole方式建立 uses comobj procedure tformoffice.bitbtn1click sender tobject varcreateaccess olevariant begin createaccess createoleobject adox.catalog c...