Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2002, 06:24
Avatar de maestro
maestro
 
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Otra variante es que muestres solo las 5 primeras noticias de cada ID.

SQL="Select top 5 * from tutabla where ID="&ID&" order by campo desc"

Ese mismo bloque puedes encerrarlo dentro de un bucle FOR/NEXT que vaya incrementando el valor de ID.
con eso te sacaria los 5 ultimos mensaje de cada categoria de tu foro:
Algo asi.

<%
set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("tubase.mdb")&";"

for ID=1 to 5 ' o el numero de categorias que tengas
SQL="Select top 5 * from tutabla where ID="&ID&" order by
rs.Open SQL, oConn,1,2
campo desc"

do while not rs.eof
respose.write("campo1")
respose.write("campo1")
'etc
loop
rs.close

next
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net