Unieap3.5错误收集

String index out of range:32

错误描述:Drm查询报错(drm解析报不通过,后台未打印sql)

错误原因:查询SQL中包含字符 <> ,一般用于查询条件 A <>B应该修改为 A!=B。

 

请求操作:【For input string :”…”】

错误描述:维修档案保存报错

错误原因:数据类型转换错误(用户金卡号后十位判断,String转为float类型报错

)

 

报表导出下载数字格式变成了日期格式

错误描述:报表导出下载数字格式变成了日期格式

错误原因:报表解析功能不健全,可以在配置导出SQL时对字段进行格式转换to_char(sum(nvl(d.require_count, 0)) )。

 

Action请求解析DataCenter通不过

原因1:dc.setParameter()参数中有null值

解决方法A:dc.setParameter()中参数不能含null值

 

原因2:dc.addDataStore(DataStore); DataStore中含不能解析的属性

分析:

1、DataStore 如果是用于xGrid并且自定义设置过行的style,平台会自动加上行的style属性,如果获得xGrid的DataStore去请求后台,Action中解析DataCenter是通不过的。需要删除这些属性。

2、存在无效列,可能也需要删除

 

//去掉style,不然传入后台时不能解析

delete row.data.identifierNO;

delete row.data._styles;

            

//去掉无效列

delete row.data.SMODEL;

delete row.data.CDATA_SOURCE_TYPE;

delete row.data.SENG_FLAG;

delete row.data.CHECK_FLAG;

delete row.data.SCUST_NAME;

delete row.data.STELEPHONE1;

delete row.data.SADDRESS;

转载于:https://www.cnblogs.com/chenv/p/5145494.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值