以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 手机开发帮助-客户端类-一个经典实例,咨询一下。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125991) |
-- 作者:guosheng -- 发布时间:2018/10/11 15:05:00 -- 手机开发帮助-客户端类-一个经典实例,咨询一下。 比如“工程”表中某月的数据为空时,此时该前缀的数据字典也是空值(即字典中不存在次前缀的序号),此时为该月的第一个编号,应该是“前缀-0001”。代码是哪处体现第一个编码的设置的? 1、服务端项目的HttpRequest事件代码: Static bhs As new Dictionary(of String,Integer) \'这个字典用于记录每个前缀的下一序号 If e.Path = "bianhao.htm" If e.PostValues.ContainsKey("制单日期") AndAlso e.PostValues.ContainsKey("工程代码") Then Dim max As Integer Dim bh As String Dim prefix As String = e.PostValues("工程代码") & "-" & Format(CDate(e.PostValues("制单日期")), "yyyyMM") If bhs.ContainsKey(prefix) = False Then \'如果字典中不存在次前缀的序号, ……
|
-- 作者:有点甜 -- 发布时间:2018/10/11 15:14:00 -- hbs本来是空字典;某个请求过来,执行sql语句,添加了一个前缀的编号(如果找到,就是最大编号,如果没找到,就默认编号为0)
请求再过来的时候,如果hbs存在,就直接加1返回,如果hbs不存在,继续执行sql语句添加 |