操作系统: 数 据 库:
软件版本: PS10.0 软件模块: 账务处理
问题描述:
10.0.1,SQL Server 2000数据库,新建的账套,凭证制单选取凭证类型后出错,提示:Array boundary exceeded at line 54…uo_zw_pz_fzys
产生原因:
解决方法:
通过事件探查器跟踪SQL,发现在软件出错时执行的最后一条SQL是
SELECT F_VAL , F_VKEY FROM LSCONF WHERE F_VKEY =’ZW_ZXSTRU’
在数据库中检查LSCONF表中的ZW_ZXSTRU项,发现其F_VAL值为3是对的,但是长度(len(F_VAL))不为1,后面有很多空格,联系客户得知,专项项目是导入的,可能是导入的文件格式有问题导致编码结构出错,执行以下SQL后问题解决:
UPDATE LSCONF SET F_VAL=’3′ WHERE F_VKEY =’ZW_ZXSTRU’
原创文章,转载请注明: 转载自浪潮888博客
本文链接地址: 专项编码结构数字后面有空格导致凭证制单时选取凭证类型出错
文章的脚注信息由WordPress的wp-posturl插件自动生成