..:: MX Studio Fóruns ::..: Consulta em um BD - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Consulta em um BD como eu faço essa?

#1 User is offline   peruzzo 

  • Group: Desafio Flash
  • Posts: 113
  • Joined: 01-March 04

  Posted 19 May 2004 - 11:46 AM

Bom dia.
Seguinte estou querendo fazer uma consulta em um BD que eu fiz o seguinte relacionamento entre as tabelas.
Existe uma tabela chamada Produtos, industria, e Prod_ind onde Prod_ind é a "explosão entre Produtos e industria" pois o relacionamento e muitos para muitos.
-------------------tabelas-----------------------

-------------------Produtos---------------------
Campo |
-------------------
- Codigo Autonumeracao
- Nome Texto
- Aprovação Texto
...etc
---------------------

-------------------Industria---------------------
Campos |
------------------ -------------------------------
- Codigo Autonumeracao
- Nome Texto
------------------- | ------------------------------
-------------------Prod_ind---------------------
Campo |
------------------- ------------------------------
- CodPROD Número
- CodIND Número
------------------- | ------------------------------
Onde CodPROD é chave estrangeira do campo Codigo da tabela Produtos e o campo CodIND é a chave estrangeira do campo Codigo da tabela Industria.
-------
Tá o que eu to querendo fazer é que um Produto tenha várias Industrias. Só que essas industrias são sempre as mesmas por isso criei uma tabela de industria.
O que eu não to conseguindo fazer é que eu mostre mais de uma industria por Produto. Eu estou conseguindo cadastrar as industrias para um mesmo produto no BD. Mas na página ASP não consigo.
eu já tentei fazer várias coisas mas até agora não obitive sucesso.
Eu estou fazendo assim consiltanto a tabela Prod_ind e querendo mostrar os nomes das Industrias que estão na tabela Industria.
Olhe o SQL que fiz no ACCESS que funcionou.
--------------- Consulta SQL do acess--------------
SELECT [prod_ind].[cod_prod], [prod_ind].[cod_ind], [Industria].[nome]
FROM Produto INNER JOIN (Industria INNER JOIN prod_ind ON [Industria].[codigo]=[prod_ind].[cod_ind]) ON [Produto].[codigo]=[prod_ind].[cod_prod]
WHERE ((([Industria].[nome])="Têxteis"));
--------------fim---------------------------------------

ps. os nomes que eu coloquei na hora de explicar a tabela e coisa e tal talvez estejam diferente da consulta mas nao tem problema pq no ASP to usando as certas.
-----------------------------
Agora o que to fazendo no ASP:-----------------------------------------------

<%set rsIND=cOnn.execute("SELECT prod_ind.cod_prod, prod_ind.cod_ind, Industria.nome FROM Produto, Industria INNER JOIN (Industria INNER JOIN prod_ind ON Industria.codigo = prod_ind.cod_ind) ON Produto.codigo = prod_ind.cod_prod WHERE " & rs("Industria.nome") = "& VARind& " )%>

<%Do While Not rsIND.eof %>
<%=rsIND("Industria.nome")%>,&nbsp;
<%
RSIND.MoveNext
Loop
%>



já tentei fazer de diversas maneiras, mas não obtive sucesso.

Aguarndo ajuda!!!
please!!!
wub.gif
0

#2 User is offline   peruzzo 

  • Group: Desafio Flash
  • Posts: 113
  • Joined: 01-March 04

Posted 20 May 2004 - 11:39 AM

bem pessoal... eu já resolvi o problema...
e tb tem uma coisa... eu tava fazendo o select totalmente errado...
ai está o código:
-------------------------------------

<!--inicio do SELECT>
<%
VARsqlIND= " SELECT Industria.nome AS indNOME, prod_ind.cod_prod, prod_ind.cod_ind FROM Industria INNER JOIN (Produto INNER JOIN prod_ind ON Produto.codigo=prod_ind.cod_prod) ON Industria.codigo=prod_ind.cod_ind WHERE prod_ind.cod_prod= "& RS("CODprod") &""
set rsIND=conn.execute(VARsqlIND)
%>

<!--fim do select-->

<td width="100%" height="18" bgcolor="#FFFFFF">
<% Do While Not rsIND.eof %> &nbsp; <%=rsIND("indNOME")%>
<%
RSIND.MoveNext
Loop
%>

</td>
----------------------
claro que terei outros problemas mas ai é outra coisa eheheh :-)
--------------------
Ah, uma pergunta se vcs perceberem para eu exibir mais de uma Industria ela aparecerá da seguinte maneira:
Alimentos Saúde
o que eu queria é que exibi-se assim
Alimentos, Saúde (sem a vírgula no final)
tem como?
usando IF? como?

beijos
Ro
thumbup.gif que bom que consegui smile.gif
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Como excuir arquivos da pasta
exclusão de arquivos da pasta e do bd...
ColdFusion Merenda 
  • 9 Replies
  • 1898 Views
New Replies COMO FAZER UM BUSCA PAGINA Flash & ActionScript padrinho171 
  • 1 Reply
  • 747 Views
New Replies caracteres especiais
ajuda com caracteres como ´`ç
ASP Pastor_de_Mulas 
  • 2 Replies
  • 2379 Views
New Replies Consulta sobre marco da web vai até o dia 17 Notícias Notícias 
  • 0 Replies
  • 149 Views
New Replies Fundo Transparente
como faiz?
Fireworks Neemias 
  • 4 Replies
  • 908 Views
New Replies Fotos Panorâmicas
Como criar uma visita virtual
Outros Baldwin 
  • 5 Replies
  • 2647 Views
New Replies Layer?
Como Fazer igual ao exemplo?
Dreamweaver kraudio 
  • 1 Reply
  • 553 Views
New Replies como turbinar seu firefox
testei e aprovei
Outros Marcus VBP 
  • 8 Replies
  • 2574 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)