程序控制累加
我从数据库里面取出一个字段,字段以年月日和编号组成(例:20070819001)这是数据库的主键,我需要每次都加一,例如:今天是20070819 001 那我添加的第二条记录就是20070819002,但是我不能直接把这么长的数据转INT型,我试过把后三位截下来加1后再合并,但是当后三位是001的时候转INT型就成了,零就没了。。请问各位有什么好办法吗??!!!谢谢!!!!
------解决方案--------------------int i = 1;
Response.Write(i.ToString("000"));
打出来的结果是001;
应该是你要的效果.
------解决方案--------------------最后三位的开始数据设成100
20070819100
20070819101
20070819102
偷懒的方法哈~
要不然就像二楼说的~以长度判断补0