Ir para conteúdo

POWERED BY:

Arquivado

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

mandinhaaa

Recordset e organização dos resultados de procedure

Recommended Posts

Olá,

 

Sou iniciante em asp, e estou com uma dúvida para relacionar dados ao resultado de uma procedure no SQL Server. Já fiz a conexão no banco e tudo, mas o resultado da procedure está dessa forma:

 

Lugar Tipo Hora

RJ T1 10:24

RJ T2 10:25

RJ T3 10:26

RJ T4 10:27

SP T1 10:28

SP T2 10:29

SP T3 10:30

SP T4 10:31

 

Na página web, o resultado precisa estar associado dessa forma:

 

Lugar T1 T2 T3 T4

RJ 10:24 10:25 10:26 10:27

SP 10:28 10:29 10:30 10:31

 

Como faço para alcançar esse resultado, utilizando junto as propriedades de table do HMTL (tr, td)? Já tentei criar tudo quanto é algoritmo, mas também está complicado de debuggar, já que o browser nem sinaliza o erro.

 

Obrigada pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como esta sua tabela, na verdade apenas monte a estrutura da tabela com o layout que quer e coloque os recordsets

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem uma tabela separada para lugar e outra para tipo ou apenas uma tabela com os 3 campos lugar, tipo e hora?

 

Se estiverem separadas e relaciondas, fica bem mais facil de montar o algoritmo.

 

Fico no aguardo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ou pode usar u GridView, dá uma olhada no fórum que postei uma classe para usar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mandinha... pesquise sobre consulta pivot como esta utilizando o SQL server crie um odbc e vincule no access e use o assistente que verá seu resultado prontinho... do jeito que mostrou... é claro que expor isso no HTML não será simples pois as colunas serão dinâmicas por isso terá que montar num loop dentro de loop... sucesso


Adianto que uma consulta pivot necessitará de sua consulta atual... ou relacione uma nova mas é tranquilo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem um exemplo usando a classe que mencionei de GridView, fica bom.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fabio,

 

Tenho uma tabela com esses três campos (na verdade, tem mais, mas conseguindo implementar essa parte, implemento os outros campos pq a forma é semelhante).

Mas no banco, esses campos são linhas de uma coluna, e preciso colocar no HTML como uma coluna e seus respectivos valores de linha (que vem da procedure).

 

Eu já vou tentar tudo que vocês disseram, e daqui a pouco digo o que consegui.

 

Muito obrigada a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mandinha... pesquise sobre consulta pivot como esta utilizando o SQL server crie um odbc e vincule no access e use o assistente que verá seu resultado prontinho... do jeito que mostrou... é claro que expor isso no HTML não será simples pois as colunas serão dinâmicas por isso terá que montar num loop dentro de loop... sucesso

Adianto que uma consulta pivot necessitará de sua consulta atual... ou relacione uma nova mas é tranquilo...

 

Gustavo,

 

Como posso fazer essas colunas dinâmicas no HTML por exemplo? Acredito que essa seja a questão, já que não tenho como mudar nada que vem da procedure.

Fabio,

 

Você tem uma tabela separada para lugar e outra para tipo ou apenas uma tabela com os 3 campos lugar, tipo e hora?

 

Se estiverem separadas e relaciondas, fica bem mais facil de montar o algoritmo.

 

Fico no aguardo.

 

 

 

Tenho uma tabela com esses três campos (na verdade, tem mais, mas conseguindo implementar essa parte, implemento os outros campos pq a forma é semelhante).

Mas no banco, esses campos são linhas de uma coluna, e preciso colocar no HTML como uma coluna e seus respectivos valores de linha (que vem da procedure).

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este artigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

use a classe GridView

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.