Ir para conteúdo

POWERED BY:

Arquivado

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

crisaum

Paginação no SQL Server

Recommended Posts

Pessoal, estou com problemas numa paginação que fiz, ela gera a quantidade de páginas, imprime o resultado mais não limita a exibição, ou seja, lista tudo de uma vez, desreipeitando a paginação, alguém tem idéia do que seja??? estou usando asp com sql server enterprise

 

<%					sqlProdutos = "SELECT * FROM TA_Produtos WHERE ((CategoriaID = "& id &") AND (ProdutoStatus = 1)) ORDER BY ProdutoNome ASC, ProdutoID ASC"					set rs_produtos = conexao.execute(sqlProdutos)										sql = "SELECT Count(*) as total FROM TA_Produtos"					set rs_count = conexao.execute(sql)										total = rs_count("total")											resto = total mod 8										IF resto > 0 then 					  numero_paginas = cint(total / 8) + 1					Else					   numero_paginas = total / 8					End If																		if isNumeric(request.querystring("pagina")) then						pagina = request.querystring("pagina")					else 						pagina = 1					end if												pagina = int(pagina)						  					if pagina < 1 or pagina > numero_paginas then						pagina = 1					end if									  inicio = ((pagina * 8) - 8)%>				  <table border="0" cellpadding="0" cellspacing="2">				  <%					for l = 1 to total						if not rs_produtos.EOF then				  %>					  <tr>					  <%							for c = 1 to 4								if not rs_produtos.EOF then															titulo = Left(rs_produtos("ProdutoNome"), 20)													texto = rs_produtos.fields("ProdutoDescricao")							ResultadoTexto = Left(texto, 60)						%>						<td background="images/fundo_produtos_caes.jpg"><table width="139" height="202" border="0" cellpadding="0" cellspacing="10">						  <tr>							<td><div align="center"><a href="produto_detalhes_caes.asp?produto=<%=rs_produtos("ProdutoID")%>"><img src="<%=rs_produtos("ProdutoImagem")%>" width="100" height="100" border="0"></a></div></td>						  </tr>						  <tr>							<td height="65" valign="top"><span class="tit_evento"><%=titulo%></span><br>							  <a href="produto_detalhes_caes.asp?produto=<%=rs_produtos("ProdutoID")%>"><%=ResultadoTexto%> ...</a></td>						  </tr>						</table></td>						<%							end if								if not rs_produtos.EOF then							rs_produtos.movenext								end if							next						%>						</tr>						<%							  end if						next					  %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, foi colocado como 3 sim, esqueci de citar, e num coloquei a quantidade de registros tambem, deveria estar apresentando 8 registros (2 linhas com 4 colunas) e jogar os outros 3 registros (do total 11) para a próxima pagina, mais os 11 aparecem na mesma página e continua aparecendo em todas as outras...

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.