天山雪.NET

讨论.NET和网站技术/数据库

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
本人初学,最近学习代码时,遇见一个问题,就是使用access数据库,通过代码创建某个数据表,自动编号的数据字段不会添加,在网上查阅了许多资料,大多是关于sql server的,而关于access数据库的实在是太少,通过在经典论坛搜索贴子,一项一项查阅,并经自己使用验证,确认在access 数据库中添加自动编号字段使用以下方法比较合适: create table 数据表名称 (id counter constraint primarykey primary key) 需要注意的地方是:第二个primary中间有空格,另外,关键字不区分大小写. 另外自己最近发现的一种方法是: sql="create table mytb (id autoincrement(25,1) primary key,age int)" sql2="create table testtb (id autoincrement,age int,email char, primary key (id))" 其中在access中,autoincrement为自动编号类型字段,(25,1)分别为初始值及步长值,如果不写的话,默认是1,1,primary key指定了主键,以上示例,两种指定方法都可以.
posted on 2006-03-26 03:28  天山雪王  阅读(2713)  评论(7编辑  收藏  举报