qwert133 Posted March 21, 2004 Report Share Posted March 21, 2004 Ola pessoal, Eu estou precisando de uma ajuda simples, mas urgente.Eu quero no asp puxar do banco de dados, a categoria e subcategoria, listando tudo isso numa mesma página, sendo assim por exemplo:Utilidade Pública Administração Municipal Água e Esgoto Associações Bibliotecas ServiçosAcademias de Ginástica Administração de Bens Administradores Advogados Agências de Turismo ______________________________________Utilidade Pública e Serviços é uma categoria, e os outros são subcategorias deles,meu problema é o seguinte como eu faço para no asp listar os dados dessa forma, ''''Categoria 1subcategoriasCategoria 2subcategorias.Entenderam, mostrar a categoria e suas subcategorias, nesse formato.Valeu.. Quote Link to comment Share on other sites More sharing options...
0 Reginaldo ASP Posted March 22, 2004 Report Share Posted March 22, 2004 Acho que o mais coerente seria montar duas tabelas:Uma com as catergorias:cod_categoria | categoriaE outra com subcategorias:cod_categoria | subcategoriaAí você usa inner join para consultar as tabelas.Fui explícito? Quote Link to comment Share on other sites More sharing options...
0 qwert133 Posted March 22, 2004 Author Report Share Posted March 22, 2004 Reginaldo,A estrutura do banco eu sei como é, o meu problema é na consulta, que você disse que usa inner join, isso que eu não sei, se puder me passar como é a consulta.Valeu. Quote Link to comment Share on other sites More sharing options...
0 ursolouco Posted March 22, 2004 Report Share Posted March 22, 2004 Artigo Linha de Código: Principais instruções SQLVeja se pode lhe ajudar em algo. Quote Link to comment Share on other sites More sharing options...
0 Reginaldo ASP Posted March 22, 2004 Report Share Posted March 22, 2004 O inner join relaciona duas tabelas.No exemplo abaixo a sql relacionara as tabelas de categoria e sub categoria onde os registros ~de código forem =1:select TB_categorias.*INNER JOIN TB_subCategoria.*ON TB_categoria.cod_categoria = TB_subCategoria.cod_categoriaWHERE cod_categoria = 1 Quote Link to comment Share on other sites More sharing options...
0 nevesrodrigo Posted March 22, 2004 Report Share Posted March 22, 2004 acho que entendi a tua pergunta, o teu problema não é como fazer o sql e sim como colocar esses dados na tela. você tem que fazer dois laços de repetição, um dentro do outro...O primeiro vai listar as categoriasO de dentro vai listar as subcategoriasExemplosql...do while not objRs.eofresponse.write objRs("categoria") sqlsubcateg... passando o codigo da categoria do while not objSubMenu.eof response.write objSubMenu("nome_subcategoria") objSubMenu.movenext loopobjRS.movenextloopessa é a idéia, se quiser um exemplo mais detalhado é so pedir Quote Link to comment Share on other sites More sharing options...
0 qwert133 Posted March 22, 2004 Author Report Share Posted March 22, 2004 Se puder detalhar mais isso, agradeço.Fico aguardando. Quote Link to comment Share on other sites More sharing options...
0 nevesrodrigo Posted March 22, 2004 Report Share Posted March 22, 2004 digamos que você tenha uma tabela de categoria e outra de subcategoria como já foi sugerido anteriormente.categoriacod_categoriatitulosub_categoriacod_subcategoriacod_categoriatituloentão o código seria mais ou menos assim:<%strSQL= "select cod_categoria, titulo from categoria "Set objRS = objConn.Execute(strSQL)do while not objRS.eof then response.write objRs("titulo") strSQL= "select cod_subcategoria, titulo from sub_categoria where cod_categoria="& objRS("cod_categoria") Set objRS2 = objConn.Execute(strSQL) do while not objRs2.eof response.write objRS2("titulo") objRS2.movenext loopobjRS.movenextloop%>o lógica é essa Quote Link to comment Share on other sites More sharing options...
Question
qwert133
Ola pessoal,
Eu estou precisando de uma ajuda simples, mas urgente.
Eu quero no asp puxar do banco de dados, a categoria e subcategoria, listando tudo isso numa mesma página, sendo assim por exemplo:
Utilidade Pública
Administração Municipal
Água e Esgoto
Associações
Bibliotecas
Serviços
Academias de Ginástica
Administração de Bens
Administradores
Advogados
Agências de Turismo
______________________________________
Utilidade Pública e Serviços é uma categoria, e os outros são subcategorias deles,
meu problema é o seguinte como eu faço para no asp listar os dados dessa forma,
''''
Categoria 1
subcategorias
Categoria 2
subcategorias
.
Entenderam, mostrar a categoria e suas subcategorias, nesse formato.
Valeu..
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.