`
isiqi
  • 浏览: 16711829 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

程序中为Access数据库创建表,其中一列为自动编号类型

阅读更多
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;
分享到:
评论

相关推荐

    Access数据库多选复选框例子.zip

    - “ColumnCount”属性可以设定在下拉列表中显示的列数,如果选项只有一列,通常设置为1。 3. **处理用户选择:** - 用户在多选复选框中做出选择后,这些选择会存储为一个字符串,用分隔符(通常是逗号)分隔各个...

    数据库基本概念 ,常用数据库,sql server数据库,Access数据库,sql语句,数据库连接,数据库分页显示

    - **自动编号**:自动为新记录分配唯一编号,常用于主键。 - **备注**:可以存储大量文本,最多支持64000个字符。 ### SQL Server 数据库详解 #### 1. 数据类型 - **INT**:整数类型,适用于存储整数值。 - **CHAR...

    通过asp程序来创建access数据库

    首先,创建Access数据库的关键在于使用ADOX(ActiveX Data Objects eXtension)库,这是一个扩展的ADO(ActiveX Data Objects)组件,提供了对数据库对象(如表、索引和过程)的创建、修改和删除功能。在ASP中,我们...

    VC ADO连接Access数据库与查询简单实例

    在这个例子中,`TableName`应替换为你实际的表名,`SELECT *`表示选择该表中的所有列。 在记录集打开后,你可以遍历记录,读取或修改数据: ```cpp while (!rs.IsEOF()) { CString field1Value = rs....

    Microsoft-Access数据库中SQL语句大全.doc

    Microsoft Access 是一种功能强大且广泛应用的数据库管理系统,它提供了强大的 SQL 查询语言来管理和操作数据库。本文档将详细介绍 Microsoft Access 数据库中 SQL 语句的使用,包括查询所有记录、投影查询、条件...

    Access 2010数据库应用:根据输入的参数值统计出版社所出版的图书数量.docx

    - **打开数据库**:“Book5.accdb”是一个预先创建好的数据库文件,其中包含了一些基础的数据表和查询。通过点击Access 2010界面中的“文件”选项卡,选择“打开”,浏览到保存该数据库的位置并双击打开。 ##### 2....

    2021年access浙江工商大学判断题题库有答案版.docx

    15. **关系数据库**:Access数据库遵循关系模型,其中的数据以二维表的形式存储,表之间的关系可以是一对一、一对多或多对多。 16. **字段数据类型**:Access字段数据类型包括数字、文本、日期/时间等多种,但没有...

    动态网站制作入门ASP+ACCESS+DreamweaverCS3

    **步骤1:** 在数据库表中创建一列名为`image`,用于存储图片信息。 **步骤2:** 通过“超链接”功能将图片链接存储到数据库中。右键点击表中的`image`列,选择“超链接” -> “编辑超链接”,选择网站中的图片文件夹...

    二级access题库

    - **选择表对象**:在Access数据库中,选择“表”对象,双击打开需要进行操作的表(本例中为“tStud”)。 - **修改字体大小**:通过菜单栏的【格式】|【字体】功能调整字段文本的字号至14。 - **调整行高**:...

    在SQL Server数据库中为标识(IDENTITY)列插入显式值

    在SQL Server数据库中,标识(IDENTITY)列是一种特殊类型的列,它自动为新插入的行生成唯一的整数值。这与Microsoft Access中的“自动编号”字段类似,它们都是设计用来在不需用户干预的情况下为记录分配唯一标识符...

    2021-2022计算机二级等级考试试题及答案No.13145.docx

    - **联合查询**:联合查询是指将一个或多个表或查询的结果合并为一个结果集,其中每个结果集必须具有相同的列数和数据类型。 ### Java编程 #### Java Applet与对象实例化 - **Applet初始化与对象创建**:在Java ...

    GridView嵌套应用实例

    为了实现这个功能,我们首先需要建立一个连接到Access数据库的数据源。Access数据库是小型关系数据库管理系统,适合处理中小规模的数据存储。在ASP.NET中,可以使用OleDbConnection和OleDbDataAdapter来连接和查询...

    2021-2022计算机二级等级考试试题及答案No.16784.docx

    27. 数据访问单位:在数据库系统中,数据的最小访问单位是字段,即数据表中的一列。 28. 数据库模式:外模式是单个用户看到的数据视图,概念模式描述整个数据库,内模式涉及物理存储细节,而存储模式是数据库内部...

    2021-2022计算机二级等级考试试题及答案No.13263.docx

    - **删除记录后的自动编号**:即使删除记录,Access也不会重新编号自动编号型字段。 - **字段的具体说明**:可以在表设计视图的“说明”列中对字段进行具体说明。 ### 7. 文件名通配符 在Windows操作系统中,使用...

    江苏省成人高等教育计算机基础统考操作题八套试卷.pdf

    - 在工作表“销售季度统计表”A1单元格中输入标题“2001年销售季度统计表”,并设置其在A至E列范围内合并且居中对齐,同时设置字体为黑体、粗体、18号字。 2. **数据复制**: - 将工作表“销售季度统计表”中区域...

    IT软件开发常用词汇大全.docx编程资料

    CHECK约束是一种数据库完整性约束,用于限制列的值必须满足指定的条件。 **Checkpoint 检查点(fordatabase)** 检查点是数据库事务管理中的一个时间点,用于将缓冲池中的更改写回到磁盘上的物理文件中。 **Child ...

    2021-2022计算机二级等级考试试题及答案No.9781.docx

    **答案**:在创建数据库表时指定主键是为了确保每一行记录的唯一性,这是实体完整性的体现。因此,正确答案为`B.实体完整性`。 ### 知识点11:计算机主频概念 **描述**:题目解释了计算机主频的相关概念。 **答案**...

    2021-2022计算机二级等级考试试题及答案No.19870.docx

    计算机二级等级考试是针对计算机基础知识和基本技能的一项考试,涵盖了许多方面的知识,包括数据库管理、程序设计、网络基础、操作系统使用等。以下是对给定文件中部分内容的详细解释: 1. 在VFP(Visual FoxPro)...

    SQL 语句大全

    - **语法说明**:以上步骤展示了如何在SQL Server中为指定的数据库创建备份设备,并进行备份操作。 - **参数**: - `sp_addumpdevice`:系统存储过程,用于添加备份设备。 - `'disk'`:表示备份类型为磁盘备份。 ...

    2021-2022计算机二级等级考试试题及答案No.4930.docx

    22. 使用"文件"菜单中的"删除记录"命令不是删除Access数据库中记录的正确方法。 23. 创建Access表的步骤包括打开表设计器,定义字段,设定主关键字,设定字段属性和表的存储。 24. 对于长度为n的线性表,冒泡排序...

Global site tag (gtag.js) - Google Analytics