|
本帖最后由 win3394393 于 2019-4-18 17:31 编辑
2.7版本,在js页面刷新 加载data, 刷新data,进行过滤,然后setValue 在saveData 就报错 ,之前一直好使的,突然就报错了,根据ID 去数据库中也能找到数据,就是不明白 一个为什么会一直报错
var dataMain = justep.xbl('bizData1');
dataMain.setFilter('f1', "ZJTZ_XMJBXI = '"+IDs[k]+"'");
dataMain.refreshData();
这里过滤完是数据的,然后在执行
dataMain.setValue('fTJQC', fqc);
dataMain.saveData();
报错信息
编码: JUSTEP150186; 提示: 更新记录ZJTZ_XMJBXI, ZJTZ_XMJBXI, key="E8B441B553134AE88CEA4BAB5333CBC2"出错, 不存在符合条件的数据, UPDATE ZJTZ_XMJBXI ZJTZ_XMJBXI SET ZJTZ_XMJBXI.fTJQC = :fTJQC_new WHERE ZJTZ_XMJBXI= :ZJTZ_XMJBXI_old AND ZJTZ_XMJBXI.fXMBM = :fXMBM_old AND ZJTZ_XMJBXI.fXMMC = :fXMMC_old AND (ZJTZ_XMJBXI.fXMJDID is null OR ZJTZ_XMJBXI.fXMJDID = '') AND (ZJTZ_XMJBXI.fXMJD is null OR ZJTZ_XMJBXI.fXMJD = '') AND ZJTZ_XMJBXI.fXMSZEJDW = :fXMSZEJDW_old AND ZJTZ_XMJBXI.FXMZT = :FXMZT_old AND ZJTZ_XMJBXI.fXMZTID = :fXMZTID_old AND ZJTZ_XMJBXI.version = :version_old AND ZJTZ_XMJBXI.fSBQK = :fSBQK_old AND ZJTZ_XMJBXI.fXMLX = :fXMLX_old AND ZJTZ_XMJBXI.fXMLXID = :fXMLXID_old AND (ZJTZ_XMJBXI.fSFXMLXBG is null OR ZJTZ_XMJBXI.fSFXMLXBG = '') AND ZJTZ_XMJBXI.fJSSJ is null AND (ZJTZ_XMJBXI.fJZLX is null OR ZJTZ_XMJBXI.fJZLX = '') AND ZJTZ_XMJBXI.fXMZXCK = :fXMZXCK_old AND (ZJTZ_XMJBXI.fPFHH is null OR ZJTZ_XMJBXI.fPFHH = '') AND ZJTZ_XMJBXI.fSFHQDJ = :fSFHQDJ_old AND ZJTZ_XMJBXI.fXMZTZ = :fXMZTZ_old AND ZJTZ_XMJBXI.fXMZTZID = :fXMZTZID_old AND (ZJTZ_XMJBXI.fXMZTF1 is null OR ZJTZ_XMJBXI.fXMZTF1 = '') AND ZJTZ_XMJBXI.fXMZTF1ID is null AND (ZJTZ_XMJBXI.fXMZTF2 is null OR ZJTZ_XMJBXI.fXMZTF2 = '') AND ZJTZ_XMJBXI.fXMZTF2ID is null AND (ZJTZ_XMJBXI.fXMGSQC is null OR ZJTZ_XMJBXI.fXMGSQC = '') AND (ZJTZ_XMJBXI.fXMGSMC is null OR ZJTZ_XMJBXI.fXMGSMC = '') AND (ZJTZ_XMJBXI.fXMGSID is null OR ZJTZ_XMJBXI.fXMGSID = '') AND (ZJTZ_XMJBXI.fXMGSFID is null OR ZJTZ_XMJBXI.fXMGSFID = '') AND (ZJTZ_XMJBXI.fTBR is null OR ZJTZ_XMJBXI.fTBR = '') AND (ZJTZ_XMJBXI.fTBRID is null OR ZJTZ_XMJBXI.fTBRID = '') AND ZJTZ_XMJBXI.fTBSJ is null AND ZJTZ_XMJBXI.fHTZTKZ is null AND ZJTZ_XMJBXI.fJBXXZTKZ = :fJBXXZTKZ_old AND ZJTZ_XMJBXI.fWJZTKZ is null AND (ZJTZ_XMJBXI.fBALX is null OR ZJTZ_XMJBXI.fBALX = '') AND ZJTZ_XMJBXI.fRBSHSJ = :fRBSHSJ_old AND ZJTZ_XMJBXI.fSHR = :fSHR_old AND ZJTZ_XMJBXI.fSHRID = :fSHRID_old AND ZJTZ_XMJBXI.fTJQC = :fTJQC_old AND ZJTZ_XMJBXI.fSSJZQC = :fSSJZQC_old AND (ZJTZ_XMJBXI.fYYGLQC is null OR ZJTZ_XMJBXI.fYYGLQC = '') AND (ZJTZ_XMJBXI.fTZBGTQZZ is null OR ZJTZ_XMJBXI.fTZBGTQZZ = '') AND ZJTZ_XMJBXI.fCJZTLX = :fCJZTLX_old AND (ZJTZ_XMJBXI.fJBR is null OR ZJTZ_XMJBXI.fJBR = '') AND (ZJTZ_XMJBXI.fJBRID is null OR ZJTZ_XMJBXI.fJBRID = '') AND (ZJTZ_XMJBXI.fFZR is null OR ZJTZ_XMJBXI.fFZR = '') AND ZJTZ_XMJBXI.fXTNBL = :fXTNBL_old AND ZJTZ_XMJBXI.fGQBL = :fGQBL_old AND (ZJTZ_XMJBXI.fJCLXGDZCYQWYX is null OR ZJTZ_XMJBXI.fJCLXGDZCYQWYX = '') AND (ZJTZ_XMJBXI.fTJNDGDZCYQWYX is null OR ZJTZ_XMJBXI.fTJNDGDZCYQWYX = ''); 可能的原因: 数据被其他用户修改了; 数据被其他用户删除了
其他类似的帖子也看了,根本就没有明确的解决方案,希望远程解决下,这是在正式环境上出的问题,只有这一个项目有问题,其他项目都没有问题。
|
|