Q_Q工作项目紧,安卓学习暂停至少一周

string result="";

result = year.Substring(2,2) + sldw + bhzt.Substring(0,1) +seq.PadLeft(6, ‘0‘).Substring(1,5);

应某省用户需求改为

result = year.Substring(2, 2) + sldw + "00" + 本行政区划单独的一个seq.PadLeft(6, ‘0‘).Substring(1, 5);(难点在于每个行政区划要有一个单独的顺序排列的ID号)

 

字符串.Substring(n,m)是给字符串取从第n位开始的m位字符

字符串.PadLeft(i,‘0‘)是给字符串取右边的i位,不够的填充字符‘0’

之前的处理方法是用Oracle数据库的Sequence记ID,现在的需要给每个不同的行政区划一个单独的从1开始的逐一顺序排列ID

即之前所有的行政区划一起排1234567,现在要给不同的行政区划单独的一套123457。

最次的办法是建个表,每个行政区划后面一个int用来存现在的ID号......

接下来一段时间要探索一个好办法并写成一套可以用于其他地方的方法!

必须完成,且只有三个工作日的时间……         伤心T.T

用个百度百科的链接mark一下今天才知道的Oracle数据库里的Sequence对象吧:

http://baike.baidu.com/link?url=xHGaRHbXTiy7FUQTYJGoCLF7nFpzDp2udeqRmbecbzZLxhqJmluYxP9RR3nzy7vR1BZEOucPyPFN_GhSiGHXXa

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。