当前位置: 代码迷 >> ASP.NET >> 程序控制累加,该如何处理
  详细解决方案

程序控制累加,该如何处理

热度:6847   发布时间:2013-02-25 00:00:00.0
程序控制累加
我从数据库里面取出一个字段,字段以年月日和编号组成(例:20070819001)这是数据库的主键,我需要每次都加一,例如:今天是20070819 001 那我添加的第二条记录就是20070819002,但是我不能直接把这么长的数据转INT型,我试过把后三位截下来加1后再合并,但是当后三位是001的时候转INT型就成了,零就没了。。请问各位有什么好办法吗??!!!谢谢!!!!


------解决方案--------------------------------------------------------
int i = 1; 
Response.Write(i.ToString("000")); 
打出来的结果是001;
应该是你要的效果.
------解决方案--------------------------------------------------------
最后三位的开始数据设成100
20070819100 
20070819101 
20070819102

偷懒的方法哈~
要不然就像二楼说的~以长度判断补0
  相关解决方案