ICE79

ICE79 使用 Condition 数据类型验证对数据库字段中输入的组件和功能的引用。

结果

ICE79 发出两个警告。

ICE79 警告 说明
数据库缺少 _Validation 表。 无法完整检查属性名称。 数据库缺少 _Validation 表
从表 [1] 中的列 [2] 检索值时出错。 将跳过此列。 检索值时出错。

 

ICE79 发出两个错误。

ICE79 错误 说明
第 %s 行的 '%s'.'%s' 列中引用的组件 '%ls' 无效。 发现了无效的组件引用。
第 %s 行的 '%s'.'%s' 列中引用的功能 '%ls' 无效。 发现了无效的功能引用

 

示例

对于示例,ICE79 会报告以下错误:

Component 'NoSuchComponent' referenced in column 
'InstallExecuteSequence'.'Condition' of row Custom2 is invalid.
Feature 'NoSuchFeature' referenced in column 
'InstallExecuteSequence'.'Condition' of row Custom1 is invalid.

在此示例中,Component 表中缺少 NoSuchComponent,Feature 表中缺少 NoSuchFeature。

InstallExecuteSequence 表(部分)

操作 条件
Custom1 TESTACTION=1046 AND &NoSuchFeature>2
Custom2 TESTACTION=146 AND $NoSuchComponent>2

 

若要修复这些错误,请在 Feature 和 Component 表中为 NoSuchFeature 和 NoSuchComponent 输入有效记录。

ICE 参考