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。 |
错误的快捷目标 | 请参阅 快捷方式 数据类型。 |
字符串溢出(列中允许的长度大于) | 字符串的长度大于列定义指定的列宽。 请注意,安装程序不会在内部将列宽限制为指定值。 请参阅 列定义格式。 |
未定义错误 | 未知错误。 |
无法本地化列 | 主键列不能本地化。 |
相关主题