|
如图:
问题描述:做好的表间公式进行修改时,先点回写数据表选择后再点筛选条件会出现 如上图所示报错,而所报错误为回写数据表在视图es_v_rttts中DTID的值。
通过SQL跟踪,先操作回写数据表后再选筛选条件和直接选筛选条件跟踪对比如下:
不正常SQL跟踪结果:
exec sp_executesql N'select dtName, fldName, fldRealName, baseType, dtId, fldId, tabRealName, tabRefName, state from es_v_datafield where [dtName] = @P1',N'@P1 nvarchar(3)',N'371'
正常SQL跟踪结果
exec sp_executesql N'select dtName, fldName, fldRealName, baseType, dtId, fldId, tabRealName, tabRefName, state from es_v_datafield where [dtName] = @P1',N'@P1 nvarchar(3)',N'物料表'
正常时,dtname字段值为物料表,不正常时dtname字段值为371
|
|