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 表示非特定语言。
无效的文件名 请参阅 Filename 数据类型。
完整路径无效 请参阅 PathAnyPathPath 数据类型。
条件字符串错误 数据库包含无效的条件字符串。 这是一个文本字符串,必须根据 条件语句语法计算结果为 TRUE 或 FALSE。 请参阅 条件 数据类型。
格式字符串无效 请参阅 格式化 数据类型。
无效的模板字符串 请参阅 模板 数据类型。
DefaultDir 字符串无效 请参阅 DefaultDir 数据类型。
注册表路径无效 请参阅 RegPath 数据类型。
错误的 CustomSource 数据 请参阅 CustomSource 数据类型。
无效的属性字符串 请参阅 “属性 ”数据类型。
_Validation 表或旧数据库中缺少数据 数据库中的列未列列在 _Validation表的列列中。 数据库和_Validation表不匹配
内阁语法/名称错误 请参阅 Cabinet 数据类型。
_Validation表:类别字符串无效 这是创作_Validation表时出错。 验证无法识别_Validation表中用于此特定列的类别字符串。 请参阅 列数据类型 并指定有效的类别。
_Validation表:KeyTable 列中的数据不正确 _Validation表中的 KeyTable 列引用数据库中不存在的表。
_Validation表:MinValue 列中的 MaxValue 列中 < 的值 这是创作 _Validation表时出错。 最小值必须始终小于或等于 Max。
错误的快捷方式目标 请参阅 快捷方式 数据类型。
字符串溢出 (大于列) 中允许的长度 字符串的长度大于列定义指定的列宽。 请注意,安装程序不会在内部将列宽限制为指定值。 请参阅 列定义格式
未定义的错误 未知错误。
无法本地化列 无法本地化主键列。

 

ICE 参考