Ir para conteúdo

POWERED BY:

Arquivado

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

Juliano Gomes

exibir registro caso id=1

Recommended Posts

caros colegas, preciso pegar o primeiro registro da tabela (mysql) e verificar se o id dele é = 1. se for entao exibe ele, do contrario nao exibe nada. só tereei duas situações nessa tabela: ela sem registro algum (id=null) e ela com um registro(id=1)

 

atualmente fasso assim:

<%AbreConexao()Set rsEv = Server.CreateObject("adodb.recordset")Set rsEv = oConn.Execute("SELECT * from evento Limit 1")					if 	rsEV("id") = "1" then					  Response.Write("<a href='ProcDef.asp'><img src='images/fotos/evento/"&rsEv("Foto")&"' width='530' border='0' height='283'></a>")	elseResponse.Write("")	end ifFechaConexao()%>

 

erro gerado:

 

Tipo de erro:(0x80020009)Exceção. /Supersafira/asp/Default.asp, line 39

 

na linha 39 tem:

 

if rsEV("id") = "1" then

e agora??????????

 

abraços a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio que id seja do tipo inteiro, eu faria um pouco diferente, já que a situação é nulo ou 1

<%AbreConexao()Set rsEv = Server.CreateObject("adodb.recordset")Set rsEv = oConn.Execute("SELECT * from evento Limit 1")	 if not rsEV.eof thenif rsEV("id") <>"" or isnull(rsEV("id"))=false then					  Response.Write("<a href='ProcDef.asp'><img src='images/fotos/evento/"&rsEv("Foto")&"' width='530' border='0' height='283'></a>")	elseResponse.Write("")	end ifelseresponse.write("não encontrado registro na query sql")end if FechaConexao()%>

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.