如何让access的数据库里有两个自动编号

如何让access的数据库里有两个自动编号,如果不能,那么通过asp怎么实现,就是在添加一条数据的时候其中一个字段的值等于这条数据的ID值。不知道我说清楚没有,很急~~~... 如何让access的数据库里有两个自动编号,如果不能,那么通过asp怎么实现,就是在添加一条数据的时候其中一个字段的值等于这条数据的ID值。不知道我说清楚没有,很急~~~ 展开
 我来答
wannalcxl
2010-08-15 · TA获得超过259个赞
知道小有建树答主
回答量:640
采纳率:0%
帮助的人:623万
展开全部
1、直接建两个字段,都设为数字型

然后在添加数据时,都取采函数形式确定添加记录中这两个字段的值

2、建一个自动编号的字段,再建一个数字型字段
添加记录后,读取自动编号字段的值,然后再更新到另外一个字段
台三诗JZ
2010-08-15 · 超过34用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:96.5万
展开全部
插入记录前新记录的ID还未产生呢,所以我想这样处理是不是比较好:
设表table1中有字段ID,ID1,F1。。。。
用ASP向数据库插入记录时,按以下步骤处理:
1、先插入一条空记录,这样数据库可以产生ID号
insert into table1 (ID1) value (NULL)
2、取出刚才最新记录的ID号放进某变量V1
select ID From table1 order by ID desc
3、将你的数据更新到最新的记录中
update table1 set ID1=V1,F1=??? .....
这样,你的最新记录中ID1和ID就是同一值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿打_sharer
2010-08-16 · TA获得超过1452个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:199万
展开全部
楼上的哥们有必要搞这么复杂吗?想要取得将要插入的记录的自动编号的值,只要取得字段编号字段的最大值再加1不就得了!
select max(ID)+1 from tablename 就得到了将要插入的ID的值
接下来就是将上面查询到的值插入数据库
insert into tablename () values ();

希望我的回答对你有所帮助,祝你好运!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式