Estou tentando colocar 3 produtos em ordem randônica mas não ta dando certo, sempre fica 2, 1 e as vezes 3.
Estou utilizando o seguinte código:
<%Set rs= Server.CreateObject("ADODB.Recordset")
sql = "SELECT top 3 produtos.*, * FROM produtos WHERE (((produtos.imagem)<>'') AND ((produtos.destaque)='Sim') AND ((produtos.validade)>=Date()));"
rs.open sql, conex, 3,3
if not rs.eof then
Total = Rs.RecordCount
Randomize Timer
intRnd = Int((Total * Rnd)+0)
Rs.MoveFirst
Rs.Move intRnd
end if
%>
Se eu tirar o TOP 3 ele exibe 50 ou 10 ou 5 ou 25 é uma coisa louca, preciso estipular que ele vai selecionar sempre 3.
Pergunta
hicarocastro
Olá pessoal,
Estou tentando colocar 3 produtos em ordem randônica mas não ta dando certo, sempre fica 2, 1 e as vezes 3.
Estou utilizando o seguinte código:
Se eu tirar o TOP 3 ele exibe 50 ou 10 ou 5 ou 25 é uma coisa louca, preciso estipular que ele vai selecionar sempre 3.
Antecipadamente agradeço
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.