ICE03

ICE03 根据 _Validation 表 和 .msi 文件中的数据库表验证数据类型和外键。

结果

ICE03 发布以下验证错误消息。

ICE03 错误消息 描述
重复主键 新行的主键复制现有行的主键。 _Validation 表的可为 Null 列 显示数据库中的主键。
不可为 Null 的列 _Validation 表的可为 null 列中未指定为 null 的表列 包含为 Null 的条目。
无效的外键 作为第二个表中外键的列包含第二个表的主键中不存在的条目。
值超过 MaxValue 数据库表中条目的数值超出了 _Validation 表的 MaxValue 列中为此字段指定的最大限制
MinValue 下面的值 数据库表中条目的数值小于 _Validation 表的 MinValue 列中为此字段指定的最小限制
值不是集的成员 数据库表中条目的值不是 _Validation 表的 Set 列中为此字段指定的可接受值集的成员
版本字符串无效 请参阅 版本 数据类型。
所有大写都需要 请参阅 大写 数据类型。
GUID 字符串无效 请参阅 GUID 数据类型。
无效的文件名/通配符用法 数据库包含无效的文件名或不正确的通配符。 请参阅 WildCardFilename 数据类型。
无效标识符 请参阅 标识符 数据类型。
语言 ID 无效 数据库包含无效的数字语言标识符(LANGID)。 请参阅 语言 数据类型。 请参阅 语言标识符常量和字符串。 例如,1033 表示美国,0 表示非特定语言。
无效的文件名 请参阅 文件名 数据类型。
完整路径无效 请参阅 路径AnyPath,以及 路径 数据类型。
条件字符串错误 数据库包含无效的条件字符串。 这是一个文本字符串,必须根据 条件语句语法计算结果为 TRUE 或 FALSE。 请参阅 条件 数据类型。
格式字符串无效 请参阅 格式化 数据类型。
模板字符串无效 请参阅 模板 数据类型。
DefaultDir 字符串无效 请参阅 DefaultDir 数据类型。
注册表路径无效 请参阅 RegPath 数据类型。
错误的 CustomSource 数据 请参阅 customSource 数据类型
无效的属性字符串 请参阅 属性 数据类型。
_Validation 表或旧数据库中缺少数据 数据库中没有列列在 _Validation 表的列列。 数据库和_Validation表不匹配
错误的内阁语法/名称 请参阅 内阁 数据类型。
_Validation表:类别字符串无效 这是创作_Validation表时出错。 验证无法识别_Validation表中用于此特定列的类别字符串。 请参阅 列数据类型 并指定有效的类别。
_Validation表:KeyTable 列中的数据不正确 _Validation表中的 KeyTable 列引用数据库中不存在的表。
_Validation表:MaxValue 列中的值 < MinValue 列中的值 这是创作 _Validation 表时出错。 最小值必须始终小于或等于 Max。
错误的快捷目标 请参阅 快捷方式 数据类型。
字符串溢出(列中允许的长度大于) 字符串的长度大于列定义指定的列宽。 请注意,安装程序不会在内部将列宽限制为指定值。 请参阅 列定义格式
未定义错误 未知错误。
无法本地化列 主键列不能本地化。

 

ICE 参考