以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 用OpenQQ实现网络环境下的编号 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=185197) |
||||
-- 作者:青丘狐 -- 发布时间:2023/2/9 15:27:00 -- 用OpenQQ实现网络环境下的编号
重启项目后编号重复,重新001开始,请问怎样改代码才能不重复? |
||||
-- 作者:有点蓝 -- 发布时间:2023/2/9 15:57:00 --
|
||||
-- 作者:青丘狐 -- 发布时间:2023/2/9 16:34:00 --
Dim id As Integer If bh.Length = 12 Then bh = bh.SubString(7) If Integer.TryParse(bh, id) Then flbhs.Add(qz, id) End If End If
原因是编号里加了2个字符长度变了,计算就不对了。202302-001 10位 , CG202302-001 12位 |
||||
-- 作者:青丘狐 -- 发布时间:2023/2/9 16:37:00 -- 老师还有别的地方要改吗?知道原因到其他表的编号会处理了 |
||||
-- 作者:有点蓝 -- 发布时间:2023/2/9 16:46:00 -- 还有服务端事件ReceivedMessage |
||||
-- 作者:青丘狐 -- 发布时间:2023/2/12 11:58:00 --
新增一个编号,没有保存退出,再打开新增时编号不连续, |
||||
-- 作者:青丘狐 -- 发布时间:2023/2/12 12:01:00 -- 请问怎样改代码才能做到不保存后新增或删除后新增编号还是连续的 |
||||
-- 作者:有点蓝 -- 发布时间:2023/2/12 20:17:00 -- 这种服务端的编号生成,客户端必须要保存 |
||||
-- 作者:青丘狐 -- 发布时间:2023/2/16 14:32:00 -- 删除全部数据后不能重新是001开头,要怎样才能清空 |
||||
-- 作者:有点蓝 -- 发布时间:2023/2/16 14:36:00 -- 方法1、重启服务端 2、自定义一个消息格式,在删除全部数据后,发消息给服务端,服务端收到消息就清空编号集合
|