Flavio Diniz Postado Setembro 24, 2004 Denunciar Share Postado Setembro 24, 2004 olacomo faço para ler o segundo registro de um db Link para o comentário Compartilhar em outros sites More sharing options...
0 marcos_804 Postado Setembro 24, 2004 Denunciar Share Postado Setembro 24, 2004 COMO ASSIM? Link para o comentário Compartilhar em outros sites More sharing options...
0 Flavio Diniz Postado Setembro 24, 2004 Autor Denunciar Share Postado Setembro 24, 2004 tipo tem des materias ler a segunda Link para o comentário Compartilhar em outros sites More sharing options...
0 Flavio Diniz Postado Setembro 24, 2004 Autor Denunciar Share Postado Setembro 24, 2004 é assim galeraveja tambem em > canalmostra o segundo registro db Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 Experimenta o método Move do objeto ADODB.Recordset.Abraços,Graymalkin Link para o comentário Compartilhar em outros sites More sharing options...
0 mariofdf Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 você pode armazenar em um vetor array e chamar o segundo, selecionar pelo sql o segundo registro direto eu não me lembro se é possivel. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 da pra fazer dessa forma, mais acredito que não seja muito correto: set rs=conexao.execute("select top 1 * from tabela order by id") primeiro_id=rs("id") rs.close set rs=nothing sql_2_registro="select * from tabela where id=primeiro_id+1" set rs=conexao.execute(sql_2_registro) response.write rs("id") rs.close set rs=nothing Link para o comentário Compartilhar em outros sites More sharing options...
0 mariofdf Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 hehe, ai bareta só na ganbiarra mesmo, ficou legal seu código, só tem um probrema, se ele por algum motivo excluir uma linha , dai no bd ficar assim, registro 1 = id 1 , registro 2 = id 3. Vai dar error... Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 Acho que o melhor jeito é usar select top 2, e de cara já dar um MoveNext no recordset Link para o comentário Compartilhar em outros sites More sharing options...
0 Flavio Diniz Postado Setembro 26, 2004 Autor Denunciar Share Postado Setembro 26, 2004 olavaleu galera deu certo assimsql2 = "select top 2 * from tb_cadastro where idcategoria= "&rs("idcategoria") rs2.open sql2 rs2.movenextum abraço Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 Usando o top 2, poderia dar um Rs.MOVELASTjá que o ultimo é o segundo, heheabraços Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 hehe, ai bareta só na ganbiarra mesmo, ficou legal seu código, só tem um probrema, se ele por algum motivo excluir uma linha , dai no bd ficar assim, registro 1 = id 1 , registro 2 = id 3. Vai dar error... sei não..... mais ficaria na mesma pagina..... se ele desse um reload na pagina já pegaria outro id.....mais a ideia do top 2 é melhor.. Link para o comentário Compartilhar em outros sites More sharing options...
0 bosnic Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 select top 1 * from tb_cadastro where idcategoria > (select top 1 idcategoria from tb_cadastro order by idcategoria) order by idcategoriaai não precisa de move, last, nada disso Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Setembro 27, 2004 Denunciar Share Postado Setembro 27, 2004 select top 1 * from tb_cadastro where idcategoria > (select top 1 idcategoria from tb_cadastro order by idcategoria) order by idcategoriaai não precisa de move, last, nada disso Fazendo o TOP 1, pegaria apenas o primeiro.. e não o segundo, como é requerido.Bem, já foram citados inúmeros modos de fazer.Creio que a duvida já tenha sido sanada.Então, estou fechando este tópico.Se tiver mais duvidas, solicite para algum moderador, para reabri-loAte mais,Dark Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Flavio Diniz
ola
como faço para ler o segundo registro de um db
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados