以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在:类别代码,发生变化时,有的代码正常生成编号 ,有的不能,提示错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87705) |
||||
-- 作者:yancheng -- 发布时间:2016/7/17 22:09:00 -- 在:类别代码,发生变化时,有的代码正常生成编号 ,有的不能,提示错误 此主题相关图片如下:uc截图20160717215825.jpg 在:类别代码,发生变化时,有的代码正常生成编号 ,有 此主题相关图片如下:222.jpg 的不能,提示错误 发现个问题,我手动把第一个编号 增加上,第二个就能自动生成了。
[此贴子已经被作者于2016/7/17 22:22:07编辑过]
|
||||
-- 作者:Hyphen -- 发布时间:2016/7/18 9:16:00 -- Case "类别代码"
if e.datarow.isnull("类别代码")=false then return else ......
|
||||
-- 作者:yancheng -- 发布时间:2016/7/18 9:50:00 -- if e.datarow.isnull("类别代码")=false then 如果这样写,代码不执行编号。 我写成:if e.datarow.isnull("类别代码")=true or e.datarow.isnull("定额编码")=false then 问题依旧 奇怪 的是,有的能生成,有的要报错。
[此贴子已经被作者于2016/7/18 9:51:17编辑过]
|
||||
-- 作者:Hyphen -- 发布时间:2016/7/18 10:27:00 -- Case "类别代码"
if e.datarow.isnull("类别代码") then return else ...... |
||||
-- 作者:yancheng -- 发布时间:2016/7/18 14:59:00 -- 还是这样的情况,可能 问题不在这儿。 |
||||
-- 作者:Hyphen -- 发布时间:2016/7/18 15:10:00 -- 嗯,那就上传例子 |
||||
-- 作者:yancheng -- 发布时间:2016/7/18 15:45:00 -- .NET Framework 版本:2.0.50727.5483 Foxtable 版本:2016.6.26.1 错误所在事件:表,材料,DataColChanged 详细错误信息: 调用的目标发生了异常。 索引和长度必须引用该字符串内的位置。 参数名: length 我做完例子后,发现,正常使用。说明是我数据库MDB文件的数据问题。但现在不知道是哪里 的问题?怎么解决?
|
||||
-- 作者:yancheng -- 发布时间:2016/7/18 16:17:00 --
[此贴子已经被作者于2016/7/18 16:18:42编辑过]
|
||||
-- 作者:yancheng -- 发布时间:2016/7/18 16:19:00 -- 测试时,测:给排水-燃气管道 此主题相关图片如下:qq截图20160718161810.jpg |
||||
-- 作者:Hyphen -- 发布时间:2016/7/18 17:46:00 -- 编码不规则,有些长度不够,所以CInt(max.Substring(2,5))就出错 |