Artikel ini terutama memperkenalkan daftar kode kesalahan kesalahan kompiler Microsoft VBScript.
Kesalahan Kompiler Microsoft VBScript Error'' Pernyataan tidak ada
ActiveServerPages,ASP0126(0x80004005)-->Tidak dapat menemukan file yang disertakan
MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->Kesalahan pernyataan SQL (ketidakcocokan tipe data atau kesalahan nama tabel (nama bidang) atau tabel dalam status pengeditan, atau tabel tidak ada dalam database yang dibuka oleh samb)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->Kesalahan pernyataan SQL (kesalahan nama bidang, atau ketidakcocokan tipe data)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->Kesalahan pernyataan SQL (tipe bidang yang akan dimasukkan atau diperbarui tidak cocok dengan tipe data variabel)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->Kesalahan pernyataan SQL (data yang akan dimasukkan atau diperbarui meluap)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E10)-->Kesalahan pernyataan SQL (perbarui nama bidang atau tipe data yang akan diperbarui salah)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->Kesalahan pernyataan SQL (nilai bidang yang akan dimasukkan atau diperbarui tidak boleh nol)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005) -->Kesalahan saat membuka database, tidak ada database yang ditemukan di direktori yang ditentukan
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->Tidak ada tabel yang ditemukan
Kesalahan runtime MicrosoftVBscript (0x800A000D) --> Kesalahan mereferensikan variabel rs (objek rs ditutup atau tidak ditentukan)
Kesalahan runtime MicrosoftVBscript (0x800A01C2)-->kesalahan skrip vbscript (kesalahan pernyataan vbscript)
Kesalahan runtime MicrosoftVBscript (0x800A0006)-->kesalahan skrip vbscript (kesalahan overflow)
Kesalahan kompiler MicrosoftVBscript (0x800A040E)-->loop hilang
Kesalahan kompiler MicrosoftVBscript (0x800A03EA) --> hilang jika atau endif
Kesalahan kompiler MicrosoftVBscript (0x800A03EE) --> pernyataan tidak berakhir (hilang))
Kesalahan kompiler MicrosoftVBscript (0x800A03F6)-->kesalahan pernyataan if (endif tidak ada)
Kesalahan runtime MicrosoftVBscript (0x800A005B) --> set tidak ada
Kesalahan runtime MicrosoftVBscript (0x800A0005)-->Variabel tidak ditentukan
Kesalahan kompiler MicrosoftVBscript (0x800A03F9)-->jika pernyataan tidak ada maka
Kesalahan kompiler MicrosoftVBscript (0x800A0411)-->kesalahan definisi pernyataan redup
Kesalahan kompiler MicrosoftVBscript (0x800A0408)-->kesalahan pernyataan sql (?????????????????)
Alasan kesalahan runtime Microsoft VBScript (0x800A01B6): set rs=server.create...Anda kehilangan set
ADODB.Recordset(0x800A0BB9)-->Kesalahan pernyataan SQL (pernyataan SQL atau pernyataan samb tidak ditentukan atau terjadi kesalahan saat menetapkan nilai ke atribut rs)
ADODB.Recordset(0x800A0CC1)-->kesalahan objek rs (objek rs itu sendiri tidak ada atau salah mereferensikan nama bidang yang tidak ada)
ADODB.Recordset(0x800A0BCD)-->rs object error (tidak ada catatan dalam kumpulan catatan tetapi kumpulan catatan dioperasikan)
ADODB.Recordset(0x800A0E78)-->kesalahan objek rs (kumpulan rekaman tidak ada, pernyataan rs.open tidak ada)
ADODB.Recordset(0x800A0CC1) --> kesalahan objek rs (merujuk pada nama bidang yang tidak ada)
ADODB.Recordset(0x800A0E7D)-->kesalahan definisi koneksi
ADODB.Recordset(0x800A0CB3)-->Database dibuka dalam mode read-only dan data tidak dapat diperbarui.
Kesalahan sintaksis VBScript terjadi jika struktur pernyataan VBScript melanggar satu atau lebih aturan sintaksis bahasa skrip VBScript.
Kesalahan biasanya terjadi ketika mengkompilasi suatu program sebelum mengeksekusinya. Berikut adalah 53 kesalahan sintaksis:
Deskripsi nomor kesalahan
Penjelasan heksadesimal desimal
1001 800A03E9 Memori tidak mencukupi
1002 Kesalahan Sintaks 800A03EA
1003 800A03EB hilang:
1005 800A03ED memerlukan '('
1006 800A03EE membutuhkan ')'
1007 800A03EF hilang]
Diperlukan 1010 Pengidentifikasi 800A03F2
1011 800A03F3 memerlukan '='
1012 800A03F4 memerlukan 'Jika'
1013 800A03F5 memerlukan 'Ke'
1014 800A03F6 memerlukan 'Akhir'
1015 800A03F7 memerlukan 'Fungsi'
1016 800A03F8 memerlukan 'Sub'
1017 800A03F9 memerlukan 'Lalu'
1018 800A03FA membutuhkan 'Wend'
1019 800A03FB memerlukan 'Loop'
1020 800A03FC memerlukan 'Berikutnya'
1021 800A03FD memerlukan 'Kasus'
1022 800A03FE memerlukan 'Pilih'
1023 800A03FF memerlukan ekspresi
1024 800A0400 Pernyataan diperlukan
1025 800A0401 Pernyataan harus diakhiri
1026 800A0402 membutuhkan konstanta bilangan bulat
1027 800A0403 memerlukan 'Sementara' atau 'Sampai'
1028 800A0404 memerlukan 'Sementara', 'Sampai', atau pernyataan belum berakhir.
1029 800A0405 memerlukan 'Dengan'
1030 800A0406 Pengenal terlalu panjang
1031 800A0407 Nomor tidak valid
1032 800A0408 Karakter tidak valid
1033 800A0409 Konstanta string yang tidak diakhiri
1034 800A040A Komentar yang belum selesai
1037 800A040D Penggunaan kata kunci 'Saya' tidak valid
1038 800A040E 'lingkaran' tidak 'lakukan'
1039 800A040F Pernyataan 'keluar' tidak valid
1040 800A0410 Variabel kontrol loop 'untuk' tidak valid
1041 800A0411 Definisi ulang nama
1042 800A0412 Harus menjadi pernyataan pertama pada baris tersebut
1043 800A0413 tidak dapat ditetapkan ke parameter non-Byval.
1044 800A0414 Tanda kurung tidak dapat digunakan saat memanggil Sub
1045 800A0415 Diperlukan konstanta literal
1046 800A0416 memerlukan 'Masuk'
1047 800A0417 memerlukan 'Kelas'
1048 800A0418 harus didefinisikan di dalam kelas
1049 800A0419 Let, Set, atau Get diperlukan dalam deklarasi atribut
1050 800A041A memerlukan 'Properti'
1051 800A041B Jumlah parameter harus sesuai dengan deskripsi atribut.
1052 800A041C Tidak boleh ada beberapa atribut/metode default dalam satu kelas
1053 800A041D Inisialisasi atau penghentian kelas tidak dapat mengambil parameter.
1054 800A041E Property Let atau Set harus memiliki setidaknya satu parameter
1055 800A041F 'Berikutnya' yang tidak diperlukan
1056 800A0420 'Default' hanya dapat ditentukan pada 'Properti' atau 'Fungsi' atau 'Sub'
1057 800A0421 Saat menentukan 'Default', 'Publik' juga harus ditentukan.
1058 800A0422 'Default' hanya dapat ditentukan di Property Get
Kesalahan waktu proses VBScript
Kesalahan runtime VBScript terjadi jika skrip VBScript melakukan operasi yang tidak dapat dilakukan oleh sistem. Hanya saat menjalankan skrip, memberikan nilai ke ekspresi variabel, atau
Kesalahan runtime VBScript hanya terjadi ketika memori dialokasikan. Berikut adalah 65 kesalahan runtime:
Deskripsi nomor kesalahan
Penjelasan heksadesimal desimal
5 800A0005 Panggilan prosedur atau parameter tidak valid
6 800A0006 Meluap
7 800A0007 Memori tidak mencukupi
9 800A0009 Berlangganan di luar batas
10 800A000A Array memiliki panjang tetap atau dikunci sementara.
11 800A000B dibagi nol
13 Tipe 800A000D tidak cocok
14 Ruang string 800A000E meluap
17 800A0011 Tidak dapat melakukan operasi yang diminta
28 800A001C Tumpukan meluap
35 800A0023 Sub atau Fungsi tidak ditentukan
48 800A0030 Memuat kesalahan DLL
51 800A0033 Kesalahan internal
52 800A0034 Nama atau nomor file buruk
53 800A0035 Berkas tidak ditemukan
54 800A0036 Mode file buruk
55 800A0037 File telah dibuka
57 800A0039 Kesalahan I/O perangkat
58 File 800A003A sudah ada
61 800A003D Ruang disk penuh
62 800A003E Input melebihi akhir file.
67 800A0043 Terlalu banyak file
68 800A0044 Perangkat tidak tersedia
70 800A0046 Izin dinonaktifkan
71 800A0047 Disk belum siap
74 800A004A tidak dapat diganti namanya dengan drive lain
75 800A004B Kesalahan akses jalur/file
76 Jalur 800A004C tidak ditemukan
91 800A005B Variabel objek tidak disetel
92 800A005C For loop tidak diinisialisasi
94 800A005E Penggunaan Null
322 800A0142 File sementara yang diperlukan tidak dapat dibuat
424 800A01A8 Objek diperlukan
429 800A01AD Komponen ActiveX tidak dapat membuat objek
430 Kelas 800A01AE tidak mendukung otomatisasi
432 800A01B0 Nama file atau nama kelas tidak ditemukan dalam operasi otomatisasi
438 800A01B6 Objek tidak mendukung properti atau metode ini.
440 800A01B8 Kesalahan otomatisasi
Objek 445 800A01BD tidak mendukung operasi ini
446 800A01BE Objek tidak mendukung parameter yang ditentukan.
447 800A01BF Objek tidak mendukung pengaturan lokal saat ini.
448 800A01C0 Parameter bernama tidak ditemukan
449 Parameter 800A01C1 bukan opsional
450 800A01C2 Jumlah parameter salah atau nilai atribut parameter tidak valid
451 800A01C3 Objek tersebut bukan koleksi
453 800A01C5 Fungsi dll yang ditentukan tidak ditemukan
455 800A01C7 Kesalahan kunci sumber kode
457 800A01C9 Kunci ini sudah menjadi elemen asosiasi koleksi ini
458 800A01CA Variabel menggunakan tipe Otomatisasi yang tidak didukung di VBScript.
462 800A01CE Server jarak jauh tidak ada atau tidak dapat diakses
481 800A01E1 Gambar tidak valid
500 800A01F4 Variabel tidak ditentukan
501 800A01F5 Distribusi ilegal
502 800A01F6 Objek skrip tidak aman
503 800A01F7 Objek tidak dapat diinisialisasi dengan aman.
504 800A01F8 Objek tidak dapat dibuat dengan aman
505 800A01F9 Referensi tidak valid atau tidak memenuhi syarat
Kelas 506 800A01FA tidak ditentukan
507 800A01FB Terjadi pengecualian
5016 800A1398 Diperlukan objek ekspresi reguler
5017 800A1399 Kesalahan sintaksis dalam ekspresi reguler
5018 800A139A Pengukur salah
5019 800A139B ']' diperlukan dalam ekspresi reguler
5020 800A139C memerlukan ')' dalam ekspresi reguler
5021 800A139D karakter di luar batas
32811 Elemen 800A802B tidak ditemukan