广 告
| 信息技术应用 >>  程序中为Access数据库创建表,其中一列为自动编号类型
热 

程序中为Access数据库创建表,其中一列为自动编号类型
作者:转载    转贴自:http://www.it26.com/programme/msg50/    点击数:3947    文章录入: zhaizl

下面是一个例子:
using System;
using ADOX;

...
string dbName = "C:\\MyMDB.mdb";
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + dbName +";");
Console.Write("数据库:" + dbName + "已经创建成功!");
ADOX.TableClass tbl = new ADOX.TableClass();
tbl.ParentCatalog = cat;
tbl.Name="MyTable";

//增加一个自动增长的字段
ADOX.ColumnClass col = new ADOX.ColumnClass();
col.ParentCatalog = cat;
col.Type=ADOX.DataTypeEnum.adInteger; // 必须先设置字段类型
col.Name = "id";
col.Properties["Jet OLEDB:Allow Zero Length"].Value= false;
col.Properties["AutoIncrement"].Value= true;
tbl.Columns.Append (col,ADOX.DataTypeEnum.adInteger,0);

//设置主键
tbl.Keys.Append("PrimaryKey",ADOX.KeyTypeEnum.adKeyPrimary,"id","","");
cat.Tables.Append (tbl);

Console.Write("
数据库表:" + tbl.Name + "已经创建成功!");
tbl=null;
cat = null;
  • 上一篇文章: OLTP和DSS不同数据库设计

  • 下一篇文章: 给ueditor编辑器赋值
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[675]
    ·著名心血管外科专家叶世铎教授…[778]
    ·英2岁女孩智商达156成最小智商…[778]
    ·美最新研究:一见钟情可能存在并…[778]
    ·干细胞移植治疗小细胞肺癌无效[778]
    ·C# Request.ServerVariables2[1071]
    ·Request.ServerVariables[1076]
    ·html基本标签大全[1091]
    ·浅析C# List实现原理[1108]
    ·龙芯3a7000最新进展[1111]
    ·Access应用:仔细地选择索引[2556]
    ·在asp中access与sqlserver查询的不同[2730]
    ·Access的跨库查询[9099]
    ·纯编码实现Access数据库的建立或压缩[57021]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)