Ir para conteúdo

Arquivado

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

ukow

loop

Recommended Posts

Olá!

Estou com uma dúvida em relação ao loop em asp clássico.

 

Por exemplo, tenho uma tabela que é alimentada com dados dos bancos; mas gostaria que nessa tabela ficasse apenas os últimos 60 registros e os outros não fossem exibidos.

 

É possível controlar a quantidade de dados exibida em uma tabela com loop?

Se não, qual seria a melhor forma pra isso?

 

Sei que paginação também resolveria, mas no caso só preciso visualizar essa primeira página.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá ukow, blza!

 

Veja se te ajuda.

Select TOP 60 * From Tabela Order By Codigo DESC

Sintaxe de uso para vários Banco de Dados

 

http://www.devmedia.com.br/select-top-em-varios-sgbds/25560

 

 

Outra opção:

while not Nome.eof and i < 60 'exibirá só 60 registros

Outra opção:

 

MaxRecords

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("banco.mdb"))

set rs=Server.CreateObject("ADODB.recordset")
rs.MaxRecords=60
sql="SELECT * FROM Tabela"
rs.Open sql,conn

rs.Close
conn.Close
%>

Espero ter ajudado,

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

um contador manual ou usando na SQL, sendo que o segundo vc terá mais ganho de performance no bd. Se tiver usando SQL Server utilize a cláusula TOP, para MySql o LIMIT.

 

SQL Server:

 

Select TOP 60 * From Tabela Order By cod_var ASC

 

MySQL:

 

SELECT * FROM Tabela Order By cod_var ASC LIMIT 60


um contador manual ou usando na SQL, sendo que o segundo vc terá mais ganho de performance no bd. Se tiver usando SQL Server utilize a cláusula TOP, para MySql o LIMIT.

 

SQL Server:

 

Select TOP 60 * From Tabela Order By cod_var ASC

 

MySQL:

 

SELECT * FROM Tabela Order By cod_var ASC LIMIT 60

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.