请问ACCESS能不能显式地插入 自动编号 字段 ,急!!!!!!!!!!!

autocar 2004-12-21 06:38:12
请问ACCESS能不能显式地插入 自动编号 字段 ,急!!!!!!!!!!!


就像下面 sql server 2000 的例子一样:

table3 表有一个叫 cid 的自动编号字段, 使用下面语句插入 一条新记录:



SET IDENTITY_INSERT table3 ON

INSERT INTO table3 ( cid,numid) values (127,11)



SET IDENTITY_INSERT table3 off



-------------------------------------------


请问 access 能不能实现 sql server 2000 那样的功能????????

...全文
147 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
autocar 2004-12-22
  • 打赏
  • 举报
回复
To: djw_xiaoyu(小鱼儿)

Pid是不是可以插入任何值???


sql server 2000 中可以插入任何值,除了已经存在的值
lijianjian 2004-12-22
  • 打赏
  • 举报
回复
关注!!!
hongfeng0314 2004-12-22
  • 打赏
  • 举报
回复
可以啊,ACCESS本身就有一个'自动编号'字段.
在设计字段的时候就有啊.
你可以看一下,有时在经常性的增加无序数据的时候,挺有用的.
djw_xiaoyu 2004-12-21
  • 打赏
  • 举报
回复
在插入时,必须对此‘自动编号’字段赋值,否则会报错!
我的处理方法是:
和其他插入记录方法一样,对此字段赋值,用SQL语句Insert into table1插入
例如:
Insert into person values(:Pid,:Name... ...)
Pid为自动编号字段,但为了不混淆该字段值,每次添加时,获取最后一条记录的field('pid')值,令其加1,也就是用程序去实现,而通过数据库自身的功能
hiyo 2004-12-21
  • 打赏
  • 举报
回复
如果您的数据库注定要使用.mdb,那么,据我所知是不可以的.

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧