mkboy Postado Fevereiro 24, 2004 Denunciar Share Postado Fevereiro 24, 2004 To fazendo um select no banco e imprimindo os dados.Só que ao incluir um novo registro ele é printado abaixo do anterior na tela.Queria que os novos registros viessem em primeiro e os antigos fosse sempre abaixo....Veja meu select em pleno funcionamento:<%url_conexao = Server.MapPath("boletim/fish.mdb")set conexao = Server.CreateObject("ADODB.Connection")conexao.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&url_conexaosql = "select * from coment"set rs = conexao.execute(sql)%><%do while not rs.eof %>Data:<%=rs("data")%><br>Nome:<%=rs("nome")%><br>Idade:<%=rs("idade")%><br>E-mail:<%=rs("email")%><br>Site:<%=rs("site")%><br>Cidade:<%=rs("cidade")%><br>Pais:<%=rs("pais")%><br>Comentario:<%=rs("comentario")%><br><br><br><%rs.movenextloop%>Tem como fazer isso!Como!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Fevereiro 24, 2004 Denunciar Share Postado Fevereiro 24, 2004 opa beleza?assim... pro seu caso, use ORDER BYsql = "select * from coment ORDER BY campo_para_ordenar ASC;" aqui, pode ser DESC tb.. (decrescente)set rs = conexao.execute(sql) Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - hackerclube - Postado Fevereiro 24, 2004 Denunciar Share Postado Fevereiro 24, 2004 Pra fazer isso é simples mano!Deixe sua sql assim:sql = "select * from coment ORDER BY DESC"Caso não tenha notado foi adicionado na select o comandoORDER = ordenarBY = porDESC = decrescenteSe você não colocar esses comando automaticamente o sql interpretará por ORDER BY ASC ou seja ordenar por crescente. então não é presciso colocar nada pra ordenar dessa forma!Espero ter ajudado!www.hackerclube.com.br Link para o comentário Compartilhar em outros sites More sharing options...
0 mkboy Postado Fevereiro 25, 2004 Autor Denunciar Share Postado Fevereiro 25, 2004 Fiz assim:sql = "select * from coment order by desc"esql = "select * from coment order by desc;"deu este erro:Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na cláusula ORDER BY./pescaki/v2/total.asp, line 9 Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Fevereiro 25, 2004 Denunciar Share Postado Fevereiro 25, 2004 sql = "select * from coment order by CampoTabela desc;" Link para o comentário Compartilhar em outros sites More sharing options...
0 mkboy Postado Fevereiro 25, 2004 Autor Denunciar Share Postado Fevereiro 25, 2004 Legal!Funcionou!!!Mais uma vez muito grato!!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mkboy
To fazendo um select no banco e imprimindo os dados.
Só que ao incluir um novo registro ele é printado abaixo do anterior na tela.
Queria que os novos registros viessem em primeiro e os antigos fosse sempre abaixo....
Veja meu select em pleno funcionamento:
Tem como fazer isso!
Como!!!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados