关于ASP自动编号的问题,求教!!!

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:08:45
我是一个菜鸟,最近想让ASP自动编号但是总是做不成功.所以想请大家帮帮忙.

我做的是一个注册界面,点击注册后会根据所填内容产生一个唯一编号,然后跟所填内容一起写入同一个数据表。
我想要的格式是:110001
这里面分为三部分.
第一部分是第一位,根据字段出生地产生,若是本地为1,外地为2
第二部分是第二位,根据字段性别产生,若是男为1,女为2
第三部分为后四位,是一个递增的数值,由0001~9999

请问我应该怎么做?请各位高手赐教,谢谢。
由于我是菜鸟,请详细说明,再次感谢...
怎么没人顶????

你先设置一个数据库是自动编号的ID,numid//numid是你要的唯一的唯一编号

1.
<%
cityFlag=request.form("cityFlag"); //本地、外地
sex=request.form("sex"); //性别
%>

2.你可以先插入一条数据。自动生成ID,然后把这个SELECT ID 出来,然后把这个ID 格式化成4位字符串,自己写个函数。【先取ID的长度N,不够4位用 4-N 个空格填充前面,构成4位字符串】,然后把 cityFlag sex 4位字符串,连接成你要的numid,然后更新=ID的 numid=连接后字符串 的字段。