bareta Postado Maio 21, 2004 Denunciar Share Postado Maio 21, 2004 como faço para mostrar somente os seis cadastros mais recentes do bd, de acordo com a data de cadastramento.e para colocar em 3 colunas e 2 linhas?????? Link para o comentário Compartilhar em outros sites More sharing options...
0 Bicicleta Postado Maio 21, 2004 Denunciar Share Postado Maio 21, 2004 Pra limitar registros, depende do BD...Access / SQL Server = Select Top 6 * From tabela Order by dataMySQL = Select * From tabela Order By data Limit 6Pra colocar em colunas, faz algo parecido com isso:<%While Not rs.EOF Response.Write "<tr>" For i = 1 To 3 Response.Write "<td>" If Not rs.EOF Then Response.Write "valor aqui" rs.MoveNext End If Response.Write "</td>" Next Response.Write "</tr>"Wend%>[]s Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 21, 2004 Autor Denunciar Share Postado Maio 21, 2004 E PRA DATA FICAR NA ORDEM DO MAIS RECENTE PRO MAIS ANTIGO??NÃO CONSEGUI FAZER AS COLUNAS!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 porta80 Postado Maio 22, 2004 Denunciar Share Postado Maio 22, 2004 E PRA DATA FICAR NA ORDEM DO MAIS RECENTE PRO MAIS ANTIGO??NÃO CONSEGUI FAZER AS COLUNAS!!! Access / SQL Server = Select Top 6 * From tabela Order by data DESC Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 22, 2004 Autor Denunciar Share Postado Maio 22, 2004 beleza...tem como fazer pra esse numero ser de um campo do banco de dados?tentei colocar algumas coisas mas ele sempre deu erro...tipo assim:(só que não funciona)Select Top '"& numero &"' * From tabela Order by data Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Maio 22, 2004 Denunciar Share Postado Maio 22, 2004 Retire a 1ª aspas simples de antes e depois da variavel numero na sua string SQL.Por curiosidade, veja este link:FREECODE - Distribuindo registro em colunas Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 22, 2004 Autor Denunciar Share Postado Maio 22, 2004 cara não entendi muito foda....vou colocar meu codigo aqui..... <!--#include file="conecta.asp"--> <% Set RecSet = Server.CreateObject("ADODB.Recordset")%> <title>Galeria de Imagens | Super Bareta</title> <table border=1 align="center" cellpadding=0 cellspacing=0 bordercolor="#CCCCCC" style="border-collapse: collapse"> <% RecSet.Open "Select top 6 id, evento, data, foto from eventos order by data", conn i=0 z=true while not RecSet.EOF z = not z if z = true then cor = "#EEEEEE" if z = false then cor = "#DDDDDD" i=i+1 %> <% id=RecSet("id") evento= RecSet("evento") data= RecSet("data") foto= RecSet("foto") %> <td width=80 height="25" align=center bgcolor="<%=cor%>"> <div align="center"><font size="-2" color="333333" face="Verdana"><b> <a href="javascript://" onClick="window.open ('fotos.asp?id=<%=id%>&evento=<%=evento%>&data=<%=data% >','Galeria','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=700,height=500')"><%=evento%></a> <p><%=data%></p></b></font></div></td> <td width=80 height="25" align=center bgcolor="<%=cor%>"> <div align="center"><font size="-2" color="333333" face="Verdana"><b> <img src="<%=RecSet("foto")%>" width="100" height="100"></b></font></div></td> <td><p></td> <% RecSet.MoveNext wend RecSet.Close %> o que tenho que modificar??? Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Maio 22, 2004 Denunciar Share Postado Maio 22, 2004 E PRA DATA FICAR NA ORDEM DO MAIS RECENTE PRO MAIS ANTIGO??NÃO CONSEGUI FAZER AS COLUNAS!!! Access / SQL Server = Select Top 6 * From tabela Order by data DESC Como o cara ae disse, coloque o DESC no final da sua string SQLDESC = DESCRESCENTEASC = CRESCENTE (NÃO É NECESSÁRIO COLOCA-LO GERALMENTE) Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 22, 2004 Autor Denunciar Share Postado Maio 22, 2004 isso ai ta tranquilo consegui entender.....a treta agora são duas coisas:1ª Colocar o numero de registros como um valor pego no banco de dados2ª colocar os registros em 3 colunas e 2 linhas Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Maio 22, 2004 Denunciar Share Postado Maio 22, 2004 Ok, o 2°, q acho mais dificil, você pode resolver lendo este tutorial:Usar arrays para armazenar dados num bd Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 22, 2004 Autor Denunciar Share Postado Maio 22, 2004 beleza,, vou ler depois digo o que conteceu!!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 23, 2004 Autor Denunciar Share Postado Maio 23, 2004 urso sem condiçoes, li reli e li de novo mais não vai, ficou na mesma, quando naõ fica uma coluna so fica um linha so... da uma mão ai que a coisa ta complicada aqui Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Maio 25, 2004 Denunciar Share Postado Maio 25, 2004 urso sem condiçoes, li reli e li de novo mais não vai, ficou na mesma, quando naõ fica uma coluna so fica um linha so... da uma mão ai que a coisa ta complicada aqui Tá na mão chefe..<HTML> <HEAD> <TITLE>Distribuindo os registros em 3 Colunas - v1.0 - ursolouco@hotmail.com</TITLE> </HEAD> <BODY> <% strConn = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=ursolouco;Initial Catalog=Northwind;Data Source=." Set Conn = Server.CreateObject("adodb.connection") Conn.Open(strConn) Set Rs = Server.CreateObject("adodb.recordset") Rs.CursorLocation = 3 meuSQL = "SELECT * FROM Products" Set Rs = Conn.Execute(meuSQL) vetor = Rs.GetRows() Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing Total = UBound(Vetor, 2) Contador = 0 Response.Write("<table>") While Contador < Total Response.Write("<tr>") For C = 0 To 2 If Contador <= Total Then Response.Write("<td><p><font face='verdana' size='1' color='#000099'>" & Contador & "-> " & Vetor(1, Contador) & "</font></p></td>") End if Contador = Contador + 1 Next Response.Write("</tr>") Wend Response.Write("</table>") %> </BODY> </HTML> Da lirica bereta à lirica Block... manjas ? Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 25, 2004 Autor Denunciar Share Postado Maio 25, 2004 Da lirica bereta à lirica Block... manjas ?q?????tentei fazer uma alteração pra minha necessidade e so da erro....ai: <!--#include file="conecta.asp"--> <% Set Rs = Server.CreateObject("adodb.recordset") Rs.CursorLocation = 3 Rs.Open "Select * eventos order by data", conn id=Rs("id") evento= Rs("evento") data= Rs("data") foto= Rs("foto") %><% vetor = Rs.GetRows() Rs.Close Set Rs = Nothing Conn.Close Set Conn = Nothing Total = UBound(Vetor, 2) Contador = 0 Response.Write("<table>") While Contador < Total Response.Write("<tr>") For C = 0 To 2 If Contador <= Total Then Response.Write("<td><%=evento%><p><font face='verdana' size='1' color='#000099'>" & Contador & "-> " & Vetor(1, Contador) & "</font></p></td>") End if Contador = Contador + 1 Next Response.Write("</tr>") Wend Response.Write("</table>") %> o q me diz? Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Maio 25, 2004 Autor Denunciar Share Postado Maio 25, 2004 pra quem quiser da uma olhada aqui q ta resolvido.....:http://www.imasters.com.br/forum/index.php?showtopic=38894 Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
bareta
como faço para mostrar somente os seis cadastros mais recentes do bd, de acordo com a data de cadastramento.
e para colocar em 3 colunas e 2 linhas??????
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados