如何让access的数据库里有两个自动编号
如何让access的数据库里有两个自动编号,如果不能,那么通过asp怎么实现,就是在添加一条数据的时候其中一个字段的值等于这条数据的ID值。不知道我说清楚没有,很急~~~...
如何让access的数据库里有两个自动编号,如果不能,那么通过asp怎么实现,就是在添加一条数据的时候其中一个字段的值等于这条数据的ID值。不知道我说清楚没有,很急~~~
展开
3个回答
展开全部
插入记录前新记录的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就是同一值了
设表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就是同一值了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的哥们有必要搞这么复杂吗?想要取得将要插入的记录的自动编号的值,只要取得字段编号字段的最大值再加1不就得了!
select max(ID)+1 from tablename 就得到了将要插入的ID的值
接下来就是将上面查询到的值插入数据库
insert into tablename () values ();
希望我的回答对你有所帮助,祝你好运!
select max(ID)+1 from tablename 就得到了将要插入的ID的值
接下来就是将上面查询到的值插入数据库
insert into tablename () values ();
希望我的回答对你有所帮助,祝你好运!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询