首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

怎么生成这样的订单号

2012-09-11 
如何生成这样的订单号怎么用ASP实现以下功能:下单号的形式为日期+序号,如2009082100120090821 是今日日期,

如何生成这样的订单号
怎么用ASP实现以下功能:
下单号的形式为日期+序号,如20090821001
20090821 是今日日期,001是今日下单序号

主要是今日下单序号不知道怎么实现,因为每天都要重新从001开始!

[解决办法]
向楼主道歉!
由于是随手敲的,出了虫子:把mID做了变量,同时判断它也有问题。
修改如下

HTML code
<%  d=year(date)&right("0"&cstr(month(date)),2)&right("0"&cstr(day(date)),2)  sql="SELECT MAX(id) FROM 订单表 WHERE id LIKE '%"&d&"%'"  mjch2008=conn.execute(sql)(0)&""  err.clear  if len(mjch2008)=0 then'没有记录就是第一号(24点后自然是新的一天,数据库应该没有记录)    newID=d&"001"  else    num=replace(mjch2008,d,"")    num=right("00"&(cint(num)+1),3)'补足3位    newID=d&num'组合成新ID  end ifResponse.Write newID  %> 

热点排行