ASP.NET,用C#,自动生成编号,跟数据库有关,比如数据库中有A0001...A0023,数据库字段为ID

[复制链接]
查看11 | 回复1 | 2009-9-11 09:03:38 | 显示全部楼层 |阅读模式
通过 select top 1 ID from tablename order by ID desc --获取最大ID的方法有很多种SQL写法获取最大ID,然后int maxValue = Convert.ToInt32(ID.SubString(1,4)).ToString();maxValue ++;string newID = string.Format("A{0}",maxValue.ToString().PadLeft(4,'0'));
回复

使用道具 举报

千问 | 2009-9-11 09:03:38 | 显示全部楼层
写一个proc,先查出最后一个,截取得到后面的数字(从第一个不等于0的数字开始),加上1,不够四位前面补0,最后补A就ok了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行