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