以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 自动生成 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43633) |
-- 作者:lfxxdt -- 发布时间:2013/12/12 8:50:00 -- 自动生成 Select e.DataCol.Name
以上代码运行后提示如下错误,应该如何修改: .NET Framework 版本:2.0.50727.3053 |
-- 作者:狐狸爸爸 -- 发布时间:2013/12/12 8:55:00 -- 问题出在这一行: idx = CInt(max.Substring(4,4)) + 1 \'获得最大编号的后三位顺序号,并加1
是因为编号的长度没有9位,所以从第5位开始取4位,自然就会出错。
如果你的系列的长度是不是固定5位,那么将这行代码为:
idx = CInt(max.Substring(max.length -4,4)) + 1
先自行检查,搞不定就做个例子发上来。 |
-- 作者:lfxxdt -- 发布时间:2013/12/12 9:03:00 -- 已知道了,谢谢 |