Ir para conteúdo

POWERED BY:

Arquivado

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

Daniel Paes

(0x80040E07)

Recommended Posts

Olá amigos!

 

Estou tentando inserir um sistema de RATE, para qualificar um determinado arquivo, só que naum estou conseguindo resolver este erro. Aqui vai o codigo com a linha do erro em negrito.

 

set rsqualifique = Server.CreateObject("ADODB.Recordset")		rsqualifique.ActiveConnection = conexao[b]		 rsqualifique.Open "SELECT COUNT(*) FROM qualifique WHERE ip=' & visitorIP & ' AND musica=' & musica & '"[/b]				 				if rsqualifique.Fields(0).Value = 0 then			if cookieRated = false then				'Visitor hasn't rated yet, let's add it				quali = "INSERT INTO qualifique(rating, ip, musica) VALUES(" & rating & ", '" & visitorIP & "', " & musica & ")"				conexao.execute(quali)				Response.Cookies("rate_" & musica) = true				Response.Cookies("rate_" & musica).expires = Date() + 30				%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa ai:

rsqualifique.Open "SELECT COUNT(*) FROM qualifique WHERE ip='"& visitorIP &"' AND musica='"& musica &"';"

Faltou as " entre as ' e os &!

Compartilhar este post


Link para o post
Compartilhar em outros sites

po salgado... ta dando o mesmo erro ainda.

 

Isso acontece quando você trata um dado como se fosse de um tipo, mas ele é de outro tipo.

 

Para campo texto = aspas

Para campo numérico = sem aspas

 

Tive o mesmo problema e resolvi identificando o tipo do dado que você está se referindo.

Verifica isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode ajudar muito mais respondendo tópicos recentes...

 

Este erro ocorre quando um dos nomes de coluna especificados em uma declaração SELECT ,não existe na tabela que está sendo consultada. antes de executar de um response.write em ssql para voce ver onde ta errado.

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.