Erros comuns em ASP e suas possíveis soluções

Abaixo listamos alguns erros comuns de ASP e suas possíveis soluções:

* [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

O nome da DSN utilizada não existe ou está incorreto. Sugerimos que verifique em sua programação se o nome está mesmo correto.

* [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key ‘Temporary (volatile) Jet DSN for process’.

-Geralmente o banco de dados encontra-se em uma pasta que não possui permissão de “Escrita”, neste caso basta aplicar esta permissão no diretório onde a base encontra-se conforme descrito em Alterando_a_permissão_de_pastas_em_Windows;

-Este problema também ocorre em alguns casos quando a base de dados não existe ou o caminho esta errado;

Do contrário, procure alterar o driver de conexão para OLEDB como neste artigo String’s_de_conexão_para_ASP_e_ASP.NET#ACE_OLEDB_12.0 exemplo;

* [Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check your network document.

Verifique se o endereço da base de dados está mesmo correto em sua programação. Persistindo o problema, abra um chamado em nosso Help-Desk na categoria SQL, mencionando a localização exata (link/URL) da página que contém este erro para que possamos identificar o motivo da falha.

* [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Este erro ocorre quando o diretório ou o arquivo não tem permissão de escrita. Você pode alterar as permissões através do Painel de Controle, saiba como consultando esse artigo.

* [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

Recomendamos a utilização do driver OLEDB.

* [Microsoft][ODBC Driver Manager] Data source name too long

Este erro ocorre quando o tipo do campo na base de dados é pequeno para os dados informados. Portanto será necessário alterar a estrutura da base de dados ou alocar menos dados no campo com problemas.

* [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocate space for object ’Nome_Tabela’ in database ’Nome_BasedeDados’ because the ’PRIMARY’ filegroup is full.

Este erro ocorre quando o tamanho da base de dados é excedido. Sugerimos que compacte sua base de dados utilizando a Query: dbcc shrinkdatabase ()

* [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /default.asp, line 10

Este erro ocorre quando há um excesso de parâmetros informados em uma instrução à base de dados.

* Microsoft ADODB.Field error ’800a0bcd’ Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

Este erro ocorre quando o campo do objeto recordset consultado está vazio ou quando ele está no final.

* Microsoft JET Database Engine error ’80004005’ Could not find installable ISAM. servicos/data.asp, line 10
A string de conexão pode está com a palavra datasource (juntos), altere para: data source.

* ConnectionWrite(GetOverLappedResult)

Este erro pode ocorrer ao tentar inserir mais dados do que é permitido em um campo (por exemplo, se tentar inserir 26 caracteres em um campo formatado para aceitar somente 25 caracteres). Neste caso verifique a estrutura de sua base de dados ou sua programação.

* Microsoft OLE DB Provider for ODBC Drivers error ADODB.Fields error ’800a0cb3’ Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

O LockType que está utilizando em seu objeto recordset não permite edição nos dados do mesmo, sugerimos que utilize outro tipo de LockType.

* Microsoft VBScript runtime error ’800a01f4’ Variable is undefined: ‘VAR1’ /site/teste.asp, line 38

O erro ocorre se na programação do arquivo estiver usando a opção Option Explicit, o que força a declaração das variáveis usadas, e a variável VAR1 não foi declarada.

* Server.CreateObject Failed ’ASP 0177 : 800401f3’

Ocorre quando o componente que está sendo instanciado não está instalado no servidor. Consulte nossa lista de componentes para verificar algum similar ou que realize o processo desejado.

* Error ’8004020e’ /Locaweb/ASP/cdosys_lw.asp, line 144

Ocorre quando seu objeto de envio de e-mail tenta enviar um e-mail mal formatado, ou seja, um e-mail com caracteres inválidos ou acentuação.

* Active Server Pages error ‘ASP 0126′ – Include file not found

Será apresentado esta mensagem de erro em casos onde o arquivo de include declarado em sua programação não seja localizado no diretório da área de hospedagem, verifique se o arquivo se encontra no local informado ou verifique se o nome do arquivo na linha de include está correto.

Deixar um comentário