流水号

aosong11 2006-04-04 11:10:14
编码格式为xxxxxxxx+4位流水号,请问各位大虾有什么好的建议?小女子拜谢了!!
...全文
407 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
terry52 2006-04-04
  • 打赏
  • 举报
回复
刚做的一个项目里,订单编号自动生成。我是用时间+当天的记录数生成的。
如20060404+0001(默认为四位),每次都要select一下当天的记录数。
不知道是否有其它更好的方法?
yf1025 2006-04-04
  • 打赏
  • 举报
回复
关于流水号如何生成?
这应该是你自己定的,可以让流水号随机生成,也可能是你在单上面填的数据合起来的
(如:根据当天日期+第几张单子 20060404001
astx2006 2006-04-04
  • 打赏
  • 举报
回复
什么是流水号??
aosong11 2006-04-04
  • 打赏
  • 举报
回复
关于流水号如何生成,大虾们有没有什么好的建议?
yf1025 2006-04-04
  • 打赏
  • 举报
回复
用时间+当天的记录数生成,流水号应该是一个递增的值,还是要建张表来记录当天的记录数,只能每次读写数据库
用iuhxq(小灰)的方法,可以免去和数据库操作,但感觉后面的记录数给人一种乱的感觉,不一目了然
iuhxq 2006-04-04
  • 打赏
  • 举报
回复
string No = DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(100000, 999999).ToString();
止戈而立 2006-04-04
  • 打赏
  • 举报
回复
生成流水号应该不难,,关键是要处理好并发的问题。。
zyuefeng1 2006-04-04
  • 打赏
  • 举报
回复
你可以建一个表专门存最大记录的
当你在插入时就去读他就可以了
wangzhenyun_512 2006-04-04
  • 打赏
  • 举报
回复
不想查的话就只能用application记录了。
aosong11 2006-04-04
  • 打赏
  • 举报
回复
我想问的问题就是“terry52(天天在线)” 的问题。除了每次生成时都需要查询一下数据库以外,还有没有其他更好的方法?

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧