当前位置:首页 » 自动清洗 » 怎样自动生成订单号
扩展阅读
绿宝石南瓜怎样管理 2025-03-13 08:08:35
怎样讲ppt可以很棒 2025-03-13 08:03:58

怎样自动生成订单号

发布时间: 2025-03-13 03:51:47

A. Access数据库自动生成订单号

可以利用asp代码生成,如果是数据库端的话,应该是不可能的,自动编号不可能中间,不生成那些数字就直接跳过的。我写了端代码,你看下吧,可以不使用自动编号,就搞定你说的功能。数据表ordertable,订单字段ordernum。ordernum设置成文本类型。 dim num,mydate,year,month,day,sql
mydate=date()
year=year(mydate)
month=year(mydate)
day=year(mydate)if month<10 then
month="0"&month
end ifif day<10 then
day="0"&day
end ifmydate=year&month&day sql="select ordernum form ordertable where ordernum like"&mydate&"% order by ordernum desc"
set rs=execute(sql)
if rs.eof or rs.bof then
num=mydate&"001"
else
num=right(rs("ordernum"),3)
num=cint(num)
if num=999 then
response.write "今日的订单号码,超越上限。此订单仍将有效,该订单号将记录为"&mydate&"1000,请管理员,尽快处理!"end if
num=num+1end if if num="001" thenresponse.write "订单超量,此订单将不能存储,请与管理员联系,管理员号码为:XXXXXXXX"
else num=mydate&"num"
sql="insert into ordertable set ordernum='"&num&"'"
execute(sql) if err thenresponse.write"订单保存出现错误,请重试!"err.clearend if
end if