Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O que pode ser este erro?
A enquete funcionava normalmente e parou de repente.
Microsoft VBScript runtime error '800a005e'
Invalid use of Null: 'CInt'
/enquetes/weekly_poll.asp, line 125
Com certeza está tentando converter algo que não pode ser convertido para este tipo
Precisaremos debugar para detectar exatamente qual o erro
Poste a linha de código que está apresentando o erro
intToatalPollVotes = intToatalPollVotes + CInt(rsWeeklyPoll("Votes_" & intReadInVotesLoopCounter & ""))
Antes desta linha de um
response.write(rsWeeklyPoll("Votes_" & intReadInVotesLoopCounter & ""))
Ao trabalhar com valores do banco de dados ou matriz, você pode ter visto isso:
<%
x = replace(rs("x"), teste, testeElse)
%>
Para aliviar esse erro, em vez disso:
Fazer isso:
<%
rsx = rs ("x")
if len (rsx)> 0 then
replace = x (rsx, algo, testeElse)
outro
x = ""
fim se
%>
Para os valores do banco de dados, tente evitar NULLs de sair do banco de dados, em primeiro lugar.