Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Touche

[Resolvido] Tipo de automação sem suporte...

Recommended Posts

Estou com esse problema num sistema novo q estou desenvolvendo, estou pegando os dados normalmente como sempre fiz e na hora que faço um if com o RecordSet aparece esse erro na tela.

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01CA)

A variável usa um tipo de automação sem suporte no VBScript

/admin/capa/default.asp, line 131

ASP
<%

if Rs("status") = 1 then

Response.write "<font color=""#99CC00"">Ativo</font>"

else

Response.write "<font color=""#CC0000"">Inativo</font>

end if

%>

 

linha 131 é a primeira do codigo... alguem pode me dizer pq isso? alguma config errada no IIS?

 

ps: se eu do um write direto no rs("status") ele exibe, só nao deixa fazer a comparação o.O

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou pesquisando.... mas você já tentou usar:

<%
if Rs("status") = "1" then
Response.write "<font color=""#99CC00"">Ativo</font>"
else
Response.write "<font color=""#CC0000"">Inativo</font>"
end if
%>
?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compare com TRUE ou FALSE e veja se funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente o CInt!

 

ASP
<% if CInt(Rs("status")) = 1 then %>

 

e Não esqueça de fechar o (") no final

ASP
<% Response.write "<font color=""#CC0000"">Inativo</font>" %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.