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