Erros comuns em ASP e suas possíveis soluções
terça-feira, março 30th, 2010Abaixo 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.