Jump to content


Photo

Poblema Com A Exibição De Um Certo Nº De Mensagens


  • Faça o login para participar
4 replies to this topic

#1 Anjo Beudo

Anjo Beudo

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 13/04/2004, 09:55

Olá tenho este código que lê o banco de dados, e não sei como fazer para exibir somente os 3 ultimos ids, na db tenho ID, TITULO, IMAGEM, MENSAGEM, sou novato.

<% set conexao = createobject("adodb.connection")
constr = "Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("coluna/dados/coluna1.mdb")
conexao.open constr

set rs = conexao.execute("select * from mensagens order by id desc")
if rs.eof then
response.Write("Nenhuma Mensagem Nova!")
else
%>
  <%do while not rs.eof%>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" valign="top">

<p style="margin-top: 0; margin-bottom: 0">
<center><b><font size=1><%=rs("titulo")%></b></font><br><br></center>
<a href = coluna/imagens/<%=rs("imagem")%>>
<img src = coluna/imagens/<%=rs("imagem")%> width="150" height="112" align="left"></a>
<font size="1"><%=rs("mensagem")%></font><br><br></center></p>

</td>
</tr>
</table>

  <%rs.movenext
  loop%>

<%end if%>


Como fazer?
Agradeço a todos, até mais.
<%-------------------------------------------------------------------
"Os loucos existem para confudir os sábios."
"Se não sabes para onde vais, todos os caminhos estão errados."
"Três classes de pessoas que são infelizes:
A que não sabe e não pergunta;
a que sabe e não ensina;
a que ensina e não faz.
"
-------------------------------------------------------------------%>

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 13/04/2004, 10:24

existe a clausula TOP do select para pegar uma certa quantidade determinada de dados, ex:

set rs = conexao.execute("select TOP 3 * from mensagens order by id desc")

www.andrewsmedina.com.br

#3 Anjo Beudo

Anjo Beudo

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 13/04/2004, 12:24

E aonde eu coloco essa clausula?

qualquer lugar?

:D sou novato hehehehe.
<%-------------------------------------------------------------------
"Os loucos existem para confudir os sábios."
"Se não sabes para onde vais, todos os caminhos estão errados."
"Três classes de pessoas que são infelizes:
A que não sabe e não pergunta;
a que sabe e não ensina;
a que ensina e não faz.
"
-------------------------------------------------------------------%>

#4 betonit

betonit

    Normal

  • Usuários
  • 61 posts
  • Sexo:Não informado

Posted 13/04/2004, 13:01

e soh alterar na sua linha de consulta la como o reply acima ja mencionou!
Carlos Alberto - BNDES - Banco Nacional de Desenv. Econ. e Social

#5 Anjo Beudo

Anjo Beudo

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 14/04/2004, 00:46

Valew cyber, mais uma vez me ajudou pacas....
valew mesmo...
<%-------------------------------------------------------------------
"Os loucos existem para confudir os sábios."
"Se não sabes para onde vais, todos os caminhos estão errados."
"Três classes de pessoas que são infelizes:
A que não sabe e não pergunta;
a que sabe e não ensina;
a que ensina e não faz.
"
-------------------------------------------------------------------%>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq