ICE03
ICE03 convalida i tipi di dati e le chiavi esterne in base alla tabella _Validation e alle tabelle di database nel file .msi.
ICE03 pubblica i messaggi seguenti per gli errori di convalida.
Messaggio di errore ICE03 | Descrizione |
---|---|
Chiave primaria duplicata | Le chiavi primarie di una nuova riga duplicano le chiavi primarie di una riga esistente. La colonna Nullable della tabella _Validation mostra le chiavi primarie nel database. |
Non una colonna nullable | Una colonna di tabella non specificata come nullable nella colonna Nullable della tabella _Validation contiene una voce che è Null. |
Non una chiave esterna valida | Una colonna che è una chiave esterna in una seconda tabella contiene una voce che non esiste nella chiave primaria della seconda tabella. |
Il valore supera MaxValue | Il valore numerico di una voce in una tabella di database supera il limite massimo specificato per questo campo nella colonna MaxValue della tabella _Validation. |
Valore inferiore a MinValue | Il valore numerico di una voce in una tabella di database è minore del limite minimo specificato per questo campo nella colonna MinValue della tabella _Validation. |
Valore non membro del set | Il valore di una voce in una tabella di database non è un membro del set accettabile di valori specificato per questo campo nella colonna Set della tabella _Validation. |
Stringa di versione non valida | Vedere il tipo di dati Version . |
Tutte le maiuscole e minuscole necessarie | Vedere il tipo di dati Maiuscolo . |
Stringa GUID non valida | Vedere il tipo di dati GUID . |
Nome file/utilizzo non validi dei caratteri jolly | Il database contiene un nome di file non valido o un carattere jolly non corretto. Vedere il tipo di dati WildCardFilename . |
Identificatore non valido | Vedere il tipo di dati Identificatore . |
ID lingua non valido | Il database contiene un identificatore del linguaggio numerico non valido (LANGID). Vedere il tipo di dati Lingua . Vedere Costanti e stringhe dell'identificatore del linguaggio. Ad esempio, 1033 per gli Stati Uniti e 0 per la lingua neutrale. |
Nome file non valido | Vedere il tipo di dati Nome file . |
Percorso completo non valido | Vedere i tipi di dati Path, AnyPath e Path . |
Stringa condizionale non valida | Il database contiene una stringa condizionale non valida. Si tratta di una stringa di testo che deve valutare true o FALSE in base alla sintassi dell'istruzione condizionale. Vedere il tipo di dati Condizione . |
Stringa di formato non valida | Vedere il tipo di dati formattato . |
Stringa modello non valida | Vedere il tipo di dati Modello . |
Stringa DefaultDir non valida | Vedere il tipo di dati DefaultDir . |
Percorso del Registro di sistema non valido | Vedere il tipo di dati RegPath . |
Dati customSource non valido | Vedere il tipo di dati CustomSource . |
Stringa di proprietà non valida | Vedere il tipo di dati Proprietà . |
Dati mancanti nella tabella _Validation o nel database precedente | Nel database sono presenti colonne non elencate nella colonna Colonna della tabella _Validation. La tabella database e _Validation non corrispondono |
Sintassi/nome del gabinetto non valido | Vedere il tipo di dati Cabinet . |
tabella _Validation: stringa di categoria non valida | Si tratta di un errore nella creazione della tabella _Validation. La convalida non riconosce la stringa di categoria usata per questa colonna specifica nella tabella _Validation. Vedere Tipi di dati di colonna e specificare una categoria valida. |
_Validation tabella: i dati nella colonna KeyTable non sono corretti | La colonna KeyTable nella tabella _Validation fa riferimento a una tabella che non esiste nel database. |
tabella _Validation: Valore nella colonna < MaxValue che nella colonna MinValue | Si tratta di un errore nella creazione della tabella _Validation. Min deve essere sempre minore o uguale a Max. |
Destinazione di collegamento non valida | Vedere il tipo di dati Collegamento . |
Overflow stringa (maggiore della lunghezza consentita nella colonna) | La lunghezza della stringa è maggiore della larghezza della colonna specificata dalla definizione della colonna. Si noti che il programma di installazione non limita internamente la larghezza della colonna al valore specificato. Vedere Formato definizione colonna. |
Errore non definito | Errore sconosciuto. |
Impossibile localizzare la colonna | Le colonne chiave primaria non possono essere localizzate. |