ICE03
ICE03 會根據 _Validation 數據表 和 .msi 檔案中的資料庫數據表來驗證數據類型和外鍵。
結果
ICE03 會針對驗證錯誤張貼下列訊息。
ICE03 錯誤訊息 | 描述 |
---|---|
重複的主鍵 | 新數據列的主鍵會複製現有數據列的主鍵。 _Validation 數據表的可為 Null 資料行 會顯示資料庫中的主鍵。 |
不是可為 Null 的數據行 | 在 _Validation 數據表的可為 Null 數據行中未指定為可為 Null 的數據表數據行, 包含為 Null 的專案。 |
不是有效的外鍵 | 第二個數據表中外鍵的數據行包含第二個數據表的主鍵中不存在的專案。 |
值超過 MaxValue | 資料庫資料表中項目的數值超過 _Validation 資料表之 MaxValue 資料列中指定此欄位的最大限制,。 |
MinValue 下方的值 | 資料庫資料表中項目的數值小於 _Validation 資料表之 MinValue 資料行中為此欄位指定的最小值限制,。 |
值不是集合的成員 | 資料庫資料表中項目的值不是在 _Validation 資料表的 Set 資料行中為這個欄位所指定之值集的成員,。 |
版本字串無效 | 請參閱 版本 數據類型。 |
所有需要大寫 | 請參閱 大寫 數據類型。 |
無效的 GUID 字串 | 請參閱 GUID 數據類型。 |
無效的檔名/通配符使用方式 | 資料庫包含無效的檔名或不正確的通配符。 請參閱 WildCardFilename 資料類型。 |
無效的標識碼 | 請參閱 識別碼 數據類型。 |
無效的語言識別碼 | 資料庫包含無效的數值語言標識碼(LANGID)。 請參閱 Language 數據類型。 請參閱 語言識別子常數和字串。 例如,美國為 1033,而語言中性為 0。 |
無效的檔名 | 請參閱 Filename 數據類型。 |
無效的完整路徑 | 請參閱 Path、AnyPath和 Path 數據類型。 |
不正確的條件字串 | 資料庫包含無效的條件字串。 這是一個文字字串,必須根據 條件語句語法評估為 TRUE 或 FALSE。 請參閱 條件 數據類型。 |
無效的格式字串 | 請參閱 格式化 數據類型。 |
無效的範本字串 | 請參閱 範本 資料類型。 |
無效的 DefaultDir 字串 | 請參閱 DefaultDir 數據類型。 |
無效的登錄路徑 | 請參閱 RegPath 數據類型。 |
錯誤的 CustomSource 數據 | 請參閱 CustomSource 數據類型。 |
無效的屬性字串 | 請參閱 屬性 資料類型。 |
_Validation數據表或舊資料庫中遺失數據 | 資料庫中沒有列於 _Validation 資料表的 Column 資料列中,。 資料庫和_Validation數據表不相符 |
不正確的封包語法/名稱 | 請參閱 封包 數據類型。 |
_Validation數據表:類別字串無效 | 撰寫_Validation數據表時發生錯誤。 驗證無法辨識用於_Validation數據表中這個特定數據行的類別字串。 請參閱 數據行數據類型 並指定有效的類別。 |
_Validation數據表:KeyTable 資料行中的數據不正確 | _Validation數據表中的 KeyTable 資料行會參考資料庫中不存在的數據表。 |
_Validation數據表:MaxValue 數據行中的值 < MinValue 數據行中的值 | 撰寫 _Validation 數據表時發生錯誤。 最小值必須一律小於或等於 Max。 |
不正確的快捷方式目標 | 請參閱 快捷方式 數據類型。 |
字串溢位 (資料行中允許的長度大於允許的長度) | 字串的長度大於數據行定義所指定的數據行寬度。 請注意,安裝程式不會在內部將數據行寬度限制為指定的值。 請參閱 資料行定義格式。 |
未定義的錯誤 | 未知的錯誤。 |
無法本地化數據行 | 主鍵數據行無法當地語系化。 |
相關主題