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 dari 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 UpperCase. |
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 lengkap 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 Bersyarkat . Lihat jenis data Kondisi. |
String format tidak valid | Lihat jenis data 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 tipe 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 tertentu 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 tipe 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
-
Referensi ICE