asp中 四位编号怎么取出写入数据库?

来源:百度知道 编辑:UC知道 时间:2024/05/04 21:57:24
请问我现在有一个编号栏位,取名“ID” 位数为四位,类型为nvarchar
我想以0001为开始,下一条取出“0001” 加1 写入0002,…这样以此类推。
可是我直接写的时候数据库中只写入了1、2、…

我应该怎么做呢

if(取出来的位数为4)
直接写
else if(取出的位数为3)
str="0"+取出来的数;
显示;
esle if(取出的为数为2)
str="00"+取出来的数;
显示;
.
.
.
这是asp.net with c#的写法 asp中可能要把+号改成&号吧

还有一种就是格式化输出
eg:
int num=1;
num.ToString('格式化字符串')//我这里没有msdn 不好意思 没有查到,而且这样是c#的写法