Ir para conteúdo

POWERED BY:

Arquivado

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

tdeecken

Exibir dados de um bd em ordem?

Recommended Posts

Olá Pessoal!Preciso fazer com que este código, q exibe mensagens de um banco de dados de forma aleatória, passe a exibir de forma normal, exibindo a partir da primeira linha do bd, seguindo assim, até a última.Mas tem o seguinte: como saber quando o script deve 'mudar' a consulta, ou seja, exibir a segunda frase do bd?Eis o novo problema... queria q ele trocasse de frase a cada novo dia.O código é esse:------------------Set Conexao = Server.CreateObject("ADODB.Connection")Conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\Inetpub\wwwroot\frases\frases.mdb"ComandoSQL = "SELECT COUNT(Código) AS total FROM frases"Set bd = Conexao.Execute(ComandoSQL)randomize() peso = Int(bd("total") *Rnd) + 1ComandoSQL = "SELECT TOP " & peso & " * FROM frases"Set bd = Conexao.Execute(ComandoSQL)bd.Move peso - 1Response.Write bd("frase")Conexao.CloseSet Conexao = NothingSet bd = Nothing------------------Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,você tentou usar o parametro order by do SQL?você tem que definir que tipo de ordem você quer. Se numérica, crescentre, alfabética ou qualquer coisa parecida...ComandoSQL = "SELECT COUNT(Código) AS total FROM frases"Esta linha não especifica o tipo de ordem que você quer... ok?Atenciosamente,Silviosilvio@helpers.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara por que você não seleciona o s registros ja ordenados??

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.