Ir para conteúdo

POWERED BY:

Arquivado

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

paulojorge3l

Select Mais Simples

Recommended Posts

Salve galera ó eu aqui de novo bom ... hj mais cedo tive um problema e a galera aqui do forum me ajudo e deu certo só que o Carlos_Seiji me disse uma coisa e acabou me despertando mais uma duvida eu aprendi a fazer select já preparado pra paginar será que não tem um jeito mais simples de fazelo hoje uso assim

 

<%Response.expires = 0Response.Buffer=TrueSet conn = Server.CreateObject("ADODB.Connection")conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../banco.mdb")regs = 5 'Resgistro por páginapag = request.querystring("pagina")if pag = "" Then   pag = 1end ifset rs = createobject("adodb.recordset")set rs.activeconnection = connrs.cursortype = 3 'Definimos o cursor a ser utilizadors.pagesize = regssql = "SELECT * FROM noticias ORDER BY data DESC"rs.open sqlif rs.eof or rs.bof then   response.write "<font class='Menu'>Não há Noticia ha ser Exibida.</font>"else   rs.absolutepage = pag   contador = 0						   %>
Quero saber se desse jeito esta certo. e se posso fica repetindo esse select varias vezes na pagina já que eu to com um banco .mdb isso não faz fica lemto ....... agora mais uma duvida :D tipo eu não poderia abri o banco no top da pagina e vim fazendo select só daquilo que vou precisa ou isso q to falando é besteira .... desculpen minhas perguntas é que estou começando agora nma programação ASP .... Valew http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

digamos que esta quase certo, pois pelo que entendi do seu codigo quando passar para a segunda pagina ele vai continuar puxando os dados da primeira.quanto a logica, esta certa.nao tem problema de você utilizar o select novamente quando for para outra página.mas hoje em dia existem outros metodos para se fazer uma paginacao, sem que precise de ficar abrindo a conexao com o banco de dados.por exemplo a utilizacao de xml, array....atualmente nao utilizo nenhum dos dois metodos continuo no metodo que você citou, mas pretendo passar todos eles ou pra xml ou para arrays para nao ter problemas de lentidao e ficar solicitando conexao ao banco de dados toda vez que é paginado.[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então mais não tem problema eu repetir um monte de vez o select .. tipo esse select ai que mostrei tipo assim ... na default.asp = tenho ums 9 select como esse ai não tem problema não né :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu não recomendaria, mas se não tiver outra opcao utilize mais nove vezes.so para adiantar conforme for o tempo e sua tabela vai crescendo sua pagina vai demorar cada vez mais para ser carregada ate uma hora que vai dar erro de script timeout, ou seja, ele vai estourar o tempo de processamento no servidor e nao vai abrir a página.

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.