目录
起因
今天在使用SAP UI5查询数据库数据的过程中发生了下图的错误:
跟踪分析
这是一个笼统的错误,上图的描述文件多事UI5类库自己的文件,和model有关。debug往下跟踪,发现是在下面oModel.loadData这句报错:
据此分析,从后台查询数据后,把数据保存到JSONModel的过程中出现错误,这种情况一般是因为数据里有特殊字符,于是从这方面继续查找。查询的字段的里有物料描述,这个字段很大概率会有特殊字符,所以在查询的语句里先注销了物料描述这个字段,结果正常不报错。
所以,开始分析查询的结果里物料描述这个字段中的特殊字符,最后定位到下图中35行的\,引起的。
处理方法
这个就是方便处理了,一般在SQL里REPLACE方法去替换这个字段,或者其他方法。