所以,如果你删除了数据表中的一行记录,那么这个id就再也不存在了。
如果你这时候想要填充这个id也不是没办法。你需要先停止id的自增 *** 作,然后手工insert带所需id的数据,然后再启动自增。
integer类型能表达11位吗?我觉得这种还是用字符型比较好.
自增问题,字符型可以这么解决:
rs.open "select max(id) from table_name where id like '" &format(date,"yyyymmdd") &","
if rs.eof then
m="000"
else
m=right(rs(0))
end if
a=format(date,"yyyymmdd")
m=format(cstr(val(m)+1),"000")
newid=a &m
newid就是在已有编号基础上+1的编号.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)