日期:2014-05-18  浏览次数:20429 次

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


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

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