Este artigo apresenta principalmente a lista de códigos de erro do compilador Microsoft VBScript. Amigos necessitados podem consultá-la.
Erro do compilador Microsoft VBScript Erro'' Instrução ausente
ActiveServerPages,ASP0126(0x80004005)-->Não é possível encontrar o arquivo incluído
MicrosoftOLEDBProviderforODBCDrivers (0x80040E21) -> Erro de instrução SQL (incompatibilidade de tipo de dados ou erro de nome da tabela (nome do campo) ou a tabela está em estado de edição ou a tabela não existe no banco de dados aberto por conexão)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E14)-->Erro de instrução SQL (erro de nome de campo ou incompatibilidade de tipo de dados)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E07)-->Erro de instrução SQL (o tipo do campo a ser inserido ou atualizado não corresponde ao tipo de dados da variável)
MicrosoftOLEDBProviderforODBCDrivers(0x80040E57)-->Erro de instrução SQL (dados a serem inseridos ou atualizados estouram)
MicrosoftOLEDBProviderforODBCDrivers (0x80040E10) -> Erro de instrução SQL (o nome do campo de atualização ou o tipo de dados a ser atualizado está errado)
MicrosoftOLEDBProviderforODBCDrivers(0x80004005)-->Erro na instrução SQL (o valor do campo a ser inserido ou atualizado não pode ser nulo)
MicrosoftOLEDBProviderforODBCDrivers (0x80004005) -> Erro ao abrir banco de dados, nenhum banco de dados encontrado no diretório especificado
MicrosoftOLEDBProviderforODBCDrivers(0x80040E37)-->Nenhuma tabela encontrada
Erro de tempo de execução do MicrosoftVBscript (0x800A000D) -> Erro ao fazer referência à variável rs (o objeto rs está fechado ou indefinido)
Erro de tempo de execução MicrosoftVBscript (0x800A01C2) -> erro de script vbscript (erro de instrução vbscript)
Erro de tempo de execução MicrosoftVBscript (0x800A0006) -> erro de script vbscript (erro de estouro)
Erro do compilador MicrosoftVBscript (0x800A040E) -> loop ausente
Erro do compilador MicrosoftVBscript (0x800A03EA) -> ausente if ou endif
Erro do compilador MicrosoftVBscript (0x800A03EE) -> instrução não finalizada (ausente))
Erro do compilador MicrosoftVBscript (0x800A03F6) -> erro de instrução if (endif ausente)
Erro de tempo de execução do MicrosoftVBscript (0x800A005B) -> conjunto está faltando
Erro de tempo de execução do MicrosoftVBscript (0x800A0005) -> Variável não definida
Erro do compilador MicrosoftVBscript (0x800A03F9) -> se a instrução estiver faltando, então
Erro do compilador MicrosoftVBscript (0x800A0411) -> erro de definição de instrução dim
Erro do compilador MicrosoftVBscript (0x800A0408) -> erro de instrução sql (???????????????????)
Erro de tempo de execução do Microsoft VBScript (0x800A01B6) motivo do erro: set rs=server.create...Está faltando o conjunto
ADODB.Recordset(0x800A0BB9)-->Erro de instrução SQL (instrução SQL ou instrução conn não está definida ou ocorre um erro ao atribuir um valor a um atributo rs)
ADODB.Recordset (0x800A0CC1) -> erro de objeto rs (o próprio objeto rs não existe ou faz referência incorreta a um nome de campo inexistente)
ADODB.Recordset (0x800A0BCD) -> erro de objeto rs (não há registro no conjunto de registros, mas o conjunto de registros é operado)
ADODB.Recordset (0x800A0E78) -> erro de objeto rs (o conjunto de registros não existe, a instrução rs.open está faltando)
ADODB.Recordset (0x800A0CC1) -> erro de objeto rs (referenciando um nome de campo inexistente)
ADODB.Recordset (0x800A0E7D) -> erro de definição de conexão
ADODB.Recordset(0x800A0CB3)-->O banco de dados é aberto no modo somente leitura e os dados não podem ser atualizados.
Um erro de sintaxe VBScript ocorre se a estrutura da instrução VBScript viola uma ou mais regras de sintaxe da linguagem de script VBScript.
Geralmente ocorrem erros ao compilar um programa antes de executá-lo. Aqui estão 53 erros de sintaxe:
Descrição do número do erro
Explicação decimal hexadecimal
1001 800A03E9 Memória insuficiente
1002 800A03EA Erro de sintaxe
1003 800A03EB está faltando:
1005 800A03ED requer '('
1006 800A03EE requer ')'
1007 800A03EF ausente]
1010 Identificador 800A03F2 necessário
1011 800A03F3 requer '='
1012 800A03F4 requer 'Se'
1013 800A03F5 requer 'Para'
1014 800A03F6 requer 'Fim'
1015 800A03F7 requer 'Função'
1016 800A03F8 requer 'Sub'
1017 800A03F9 requer 'Então'
1018 800A03FA requer 'Wend'
1019 800A03FB requer 'Loop'
1020 800A03FC requer 'Próximo'
1021 800A03FD requer 'Caso'
1022 800A03FE requer 'Selecionar'
1023 800A03FF requer expressão
Declaração 1024 800A0400 necessária
1025 800A0401 Fim da declaração obrigatório
1026 800A0402 requer constante inteira
1027 800A0403 requer 'Enquanto' ou 'Até'
1028 800A0404 requer 'While', 'Until' ou a instrução não foi finalizada.
1029 800A0405 requer 'Com'
1030 800A0406 O identificador é muito longo
1031 800A0407 Número inválido
1032 800A0408 Caractere inválido
1033 800A0409 Constante de string não terminada
1034 800A040A Comentário inacabado
1037 800A040D Uso inválido da palavra-chave 'Eu'
1038 800A040E 'loop' não 'fazer'
1039 800A040F Declaração de 'saída' inválida
1040 800A0410 Variável de controle de loop 'for' inválida
1041 800A0411 Redefinição de nome
1042 800A0412 Deve ser a primeira instrução da linha
1043 800A0413 não pode ser atribuído a parâmetros não Byval.
1044 800A0414 Parênteses não podem ser usados ao chamar Sub
1045 800A0415 Constante literal necessária
1046 800A0416 requer 'In'
1047 800A0417 requer 'Classe'
1048 800A0418 deve ser definido dentro de uma classe
1049 800A0419 Let, Set ou Get é obrigatório na declaração de atributos
1050 800A041A requer 'Propriedade'
1051 800A041B O número de parâmetros deve ser consistente com a descrição do atributo.
1052 800A041C Não pode haver múltiplos atributos/métodos padrão em uma classe
1053 800A041D A inicialização ou finalização da classe não pode aceitar parâmetros.
1054 800A041E Property Let ou Set deve ter pelo menos um parâmetro
1055 800A041F 'Próximo' desnecessário
1056 800A0420 'Default' só pode ser especificado em 'Property' ou 'Function' ou 'Sub'
1057 800A0421 Ao especificar 'Padrão', 'Público' também deve ser especificado.
1058 800A0422 'Default' só pode ser especificado em Property Get
Erros de tempo de execução do VBScript
Um erro de tempo de execução VBScript ocorre se um script VBScript executa uma operação que o sistema não pode executar. Somente ao executar um script, atribuir um valor a uma expressão variável ou
Erros de tempo de execução do VBScript ocorrem apenas quando a memória é alocada. Aqui estão os 65 erros de tempo de execução:
Descrição do número do erro
Explicação decimal hexadecimal
5 800A0005 Chamada de procedimento ou parâmetro inválido
6 800A0006 Estouro
7 800A0007 Memória insuficiente
9 800A0009 Subscrito fora dos limites
10 800A000A A matriz tem comprimento fixo ou está temporariamente bloqueada.
11 800A000B dividido por zero
13 Incompatibilidade de tipo 800A000D
14 800A000E Estouro de espaço de string
17 800A0011 Não é possível realizar a operação solicitada
28 800A001C Estouro de pilha
35 800A0023 Sub ou Função não definida
48 800A0030 Erro ao carregar DLL
51 800A0033 Erro interno
52 800A0034 Nome ou número de arquivo incorreto
53 800A0035 Arquivo não encontrado
54 800A0036 Modo de arquivo inválido
55 800A0037 O arquivo foi aberto
57 800A0039 Erro de E/S do dispositivo
58 O arquivo 800A003A já existe
61 800A003D O espaço em disco está cheio
62 800A003E A entrada excede o final do arquivo.
67 800A0043 Muitos arquivos
68 800A0044 Dispositivo não disponível
70 800A0046 Permissão desabilitada
71 800A0047 Disco não pronto
74 800A004A não pode ser renomeado com uma unidade diferente
75 800A004B Erro de acesso ao caminho/arquivo
76 800A004C Caminho não encontrado
91 800A005B Variável de objeto não definida
92 800A005C O loop For não foi inicializado
94 800A005E Uso ilegal de Nulo
322 800A0142 O arquivo temporário necessário não pode ser criado
424 800A01A8 Objeto necessário
429 800A01AD O componente ActiveX não pode criar o objeto
430 Classe 800A01AE não suporta automação
432 800A01B0 Nome de arquivo ou nome de classe não encontrado na operação de automação
438 800A01B6 O objeto não suporta esta propriedade ou método.
440 800A01B8 Erro de automação
445 O objeto 800A01BD não suporta esta operação
446 800A01BE O objeto não suporta os parâmetros especificados.
447 800A01BF O objeto não suporta as configurações de localidade atuais.
448 800A01C0 Parâmetro nomeado não encontrado
449 O parâmetro 800A01C1 não é opcional
450 800A01C2 Número errado de parâmetros ou valor de atributo de parâmetro inválido
451 800A01C3 O objeto não é uma coleção
453 800A01C5 A função dll especificada não foi encontrada
455 800A01C7 Erro de bloqueio de origem do código
457 800A01C9 Esta chave já é uma associação de elemento desta coleção
458 800A01CA A variável usa um tipo de Automação que não é suportado em VBScript.
462 800A01CE O servidor remoto não existe ou não pode ser acessado
481 800A01E1 Imagem inválida
500 800A01F4 Variável não definida
501 800A01F5 Distribuição ilegal
502 800A01F6 O objeto script não é seguro
503 800A01F7 O objeto não pode ser inicializado com segurança.
504 800A01F8 O objeto não pode ser criado com segurança
505 800A01F9 Referência inválida ou não qualificada
506 A classe 800A01FA não está definida
507 800A01FB Ocorreu uma exceção
5016 800A1398 Objeto de expressão regular obrigatório
5017 800A1399 Erro de sintaxe na expressão regular
5018 800A139A Quantificador errado
5019 800A139B ']' necessário em expressão regular
5020 800A139C requer ')' em expressão regular
5021 Conjunto de caracteres 800A139D fora dos limites
32811 Elemento 800A802B não encontrado