ICE03
ICE03 memvalidasi jenis data dan kunci asing berdasarkan tabel _Validation dan tabel database dalam file .msi.
Hasil
ICE03 memposting pesan berikut untuk kesalahan validasi.
Pesan kesalahan ICE03 | Deskripsi |
---|---|
Kunci Primer Duplikat | Kunci primer baris baru menduplikasi kunci primer dari baris yang ada. Kolom nullable dari tabel _Validation memperlihatkan kunci utama dalam database. |
Bukan kolom nullable | Kolom tabel yang tidak ditentukan sebagai nullable di kolom Nullable dari tabel _Validation berisi entri yang Null. |
Bukan Kunci Asing yang Valid | Kolom yang merupakan kunci asing ke dalam tabel kedua berisi entri yang tidak ada di kunci primer tabel kedua. |
Nilai melebihi MaxValue | Nilai numerik entri dalam tabel database melebihi batas maksimum yang ditentukan untuk bidang ini di kolom MaxValue dari tabel _Validation. |
Nilai di bawah MinValue | Nilai numerik entri dalam tabel database kurang dari batas minimum yang ditentukan untuk bidang ini di kolom MinValue dari tabel _Validation. |
Nilai bukan anggota set | Nilai entri dalam tabel database bukan anggota kumpulan nilai yang dapat diterima yang ditentukan untuk bidang ini di kolom Set tabel _Validation. |
String versi tidak valid | Lihat Jenis data versi . |
Semua huruf besar diperlukan | Lihat jenis data Huruf Besar . |
String GUID tidak valid | Lihat jenis data GUID . |
Nama file/penggunaan kartubebas tidak valid | Database berisi nama file yang tidak valid atau kartubebas yang salah. Lihat jenis data WildCardFilename . |
Pengidentifikasi tidak valid | Lihat jenis data Pengidentifikasi . |
Id Bahasa Tidak Valid | Database berisi Pengidentifikasi Bahasa numerik (LANGID) yang tidak valid. Lihat Jenis data bahasa . Lihat Konstanta dan String Pengidentifikasi Bahasa. Misalnya, 1033 untuk A.S. dan 0 untuk bahasa netral. |
Nama File Tidak Valid | Lihat jenis data Nama file . |
Jalur penuh tidak valid | Lihat jenis data Jalur, AnyPath, dan Jalur . |
Untai (karakter) kondisi yang buruk | Database berisi string kondisional yang tidak valid. Ini adalah string teks yang harus dievaluasi ke TRUE atau FALSE sesuai dengan Sintaks Pernyataan Kondisional. Lihat Jenis data kondisi . |
String format tidak valid | Lihat Jenis data yang diformat . |
String templat tidak valid | Lihat Jenis data templat . |
String DefaultDir tidak valid | Lihat jenis data DefaultDir . |
Jalur registri tidak valid | Lihat jenis data RegPath . |
Data CustomSource buruk | Lihat jenis data CustomSource . |
String properti tidak valid | Lihat Jenis data properti . |
Data yang hilang dalam tabel _Validation atau Database lama | Ada kolom dalam database yang tidak tercantum di kolom Kolom tabel _Validation. Database dan tabel _Validation tidak cocok |
Sintaks/nama kabinet buruk | Lihat jenis data Kabinet . |
tabel _Validation: String kategori tidak valid | Ini adalah kesalahan dalam penulisan tabel _Validation. Validasi tidak mengenali string kategori yang digunakan untuk kolom khusus ini dalam tabel _Validation. Lihat Tipe Data Kolom dan tentukan kategori yang valid. |
tabel _Validation: Data di kolom KeyTable salah | Kolom KeyTable dalam tabel _Validation mereferensikan tabel yang tidak ada dalam database. |
tabel _Validation: Nilai di kolom < MaxValue yang ada di kolom MinValue | Ini adalah kesalahan dalam penulisan tabel _Validation. Min harus selalu kurang dari atau sama dengan Max. |
Target pintasan buruk | Lihat Jenis data pintasan . |
Luapan string (lebih besar dari panjang yang diizinkan dalam kolom) | Panjang string lebih besar dari lebar kolom yang ditentukan oleh definisi kolom. Perhatikan bahwa alat penginstal tidak membatasi lebar kolom secara internal ke nilai yang ditentukan. Lihat Format Definisi Kolom. |
Kesalahan yang tidak ditentukan | Kesalahan tidak diketahui. |
Kolom tidak dapat dilokalkan | Kolom kunci primer tidak dapat dilokalkan. |
Topik terkait