none
Dúvida sobre consulta SQL RRS feed

  • Pergunta

  • Olá pessoal, bom dia.

    Tenho uma aplicação WEB, e na página principal dessa aplicação existe uma SlideShow que nos é apresentado imagens de alguns produtos. É o seguinte eu queria que em cada imagem existisse uma Label, em cima da imagem, informando a quantidade atual de cada produto. O problema está aqui. Se são vários produtos por vez que o SlideShow nos mostra, seria viavel realizar varias consultas SQL para retornar a quantidade atual de cada produto? Teria uma outra forma melhor, acho que o sistema ficaria muito lento na página inicial.

    sábado, 14 de janeiro de 2017 17:38

Respostas

  • Você traria informações provenientes de um select (nome do produto, quantidade, etc).

    Para armazenar, poderia ser de várias formas, como em um List<SuaClasse>, onde sua Classe, você poderia criar uma nova com os respectivos campos retornados do SELECT. Caso esteja usando WebForms pode usar um SQLDataSource para fazer a conexão e alguma estrutura de repetição para fazer o slideshow, como um Repeater por exemplo.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Sugerido como Resposta Daniel R. Arrais terça-feira, 17 de janeiro de 2017 09:53
    • Marcado como Resposta Icosaedro domingo, 22 de janeiro de 2017 16:36
    terça-feira, 17 de janeiro de 2017 01:28

Todas as Respostas

  • Olá Icosaedro

    Não sei exatamente quantos registros essa sua query retorna, mas seria legal você fazer a consulta somente 1 vez, gavar isso em um objeto e ir utilizando a partir dele! Volto a lembrar que precisamos ter uma ideia de quantos registros são.


    Se ajudei Vote como Útil, se resolvi seu problema clique em Marcar como Resposta.


    Daniel Ribeiro Arrais
    Consultor Sênior
    Site: www.danielarrais.com.br
    Linkedin: http://www.linkedin.com/in/danielarrais
    E-mail: arraishapkido@gmail.com
    Skype: dani.arrais

    segunda-feira, 16 de janeiro de 2017 10:16
  • Olá,

    Acredito que não precise pesquisar um a um, quando trabalhamos com acesso a dados, temos que sempre tentar trabalhar com conjunto de dados, então nesse caso acredito que a consulta poderia trazer todos os produtos que deseja mostrar e depois você deveria ir alimentando o SlideShow.

    OBS: Um a um vai ficar com uma performance ruim.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    segunda-feira, 16 de janeiro de 2017 10:18
  • Na base de dados existem cerca de 1500 registro, porém esta busca quero que retorne apenas 60 registros, esses 60 são exatamente referente às imagens do SlideShow. Como eu faria para armazenar esta busca e para cada Label exibir a quantidade específica de cada produto? 
    segunda-feira, 16 de janeiro de 2017 21:24
  • Você traria informações provenientes de um select (nome do produto, quantidade, etc).

    Para armazenar, poderia ser de várias formas, como em um List<SuaClasse>, onde sua Classe, você poderia criar uma nova com os respectivos campos retornados do SELECT. Caso esteja usando WebForms pode usar um SQLDataSource para fazer a conexão e alguma estrutura de repetição para fazer o slideshow, como um Repeater por exemplo.

    Valeu!


    Se a resposta for relevante ou tenha resolvido seu problema, marque como útil/resposta!

    André Secco
    Microsoft MVP & MSDN Tech Advisor
    Blog: http://andresecco.com.br
    GitHub: http://github.com/andreluizsecco
    Twitter: @andre_secco

    • Sugerido como Resposta Daniel R. Arrais terça-feira, 17 de janeiro de 2017 09:53
    • Marcado como Resposta Icosaedro domingo, 22 de janeiro de 2017 16:36
    terça-feira, 17 de janeiro de 2017 01:28