Ir para conteúdo
Fórum Script Brasil
  • 0

Ver Dados De 2 Tabelas


py2tz

Pergunta

Numa relacao da dados, gostaria de trazer dados interligados por uma ID chave de duas tabelas, porem ela somente me mostra o mesmo numero nuam das tabelas. Ex:

161 456

161 789

161 1003

161 2002

etc.....

Sendo que deveria ficar assim:

456 456

789 789

1003 1003

2002 2002

Vejam o script:

<%

cnpath="DBQ=" & Server.MapPath("radio.mdb")

DataSource = "Driver={Microsoft Access Driver (*.mdb)}; " & cnpath

Set Conn = Server.CreateObject("ADODB.Connection")

Conn.Open DataSource

Set RS = Server.CreateObject( "ADODB.Recordset" )

Set RS2 = Server.CreateObject( "ADODB.Recordset" )

RS.ActiveConnection = conn

RS2.ActiveConnection = conn

pid = request("id")

pId_Correio = request("Id_Correio")

pRadio = request("Radio")

pFrequencia = request("Frequencia")

pCidade = request("Cidade")

pEstado = request("Estado")

pPais = request("Pais")

pIdioma = request("Idioma")

eId_Correio = request("Id_Correio")

RS.open "SELECT top 2 * FROM Tab_Radio ORDER BY StartDate DESC"

RS2.open "SELECT n.*, i.* FROM Tab_Radio n INNER JOIN Tab_Correio i ON i.Id_Correio = n.Id_Correio "

%>

<%=rs2("Id_Correio")%>&nbsp;<%=rs("Id_Correio")%>

Qualquer ajuda será bem vinda !!!!!!

Fausto

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Bem amigo, eu peguei o bonde andando e não intendi o que você está tentando fazer. Sei que é uma junção de tabelas.

Você poderia fazer isso assim:

"SELECT algo.Pais, algo.Cidade FROM Pais inner join Cidade ON algo.Pais = algo.Cidade"

Sabe eu fiz um código muito semelhante a este no MySQL Administrator e funcionou. Eu estava juntando duas tabelas de pais e cidade.

Espero ter ajudado...

Link para o comentário
Compartilhar em outros sites

  • 0

Tentei, mas não foi.

RS2.open "SELECT Id_Correio.Tab_Radio, Id_Correio.Tab_Correio FROM Tab_Radio inner join Tab_correio ON Id_Correio.Tab_Radio = Id_Correio.Tab_Correio"

Deu erro:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in JOIN operation.

/modo-radioescuta/admin/ad_adi_radio.asp, line 21

Linha 21

RS2.open "SELECT Id_Correio.Tab_Radio, Id_Correio.Tab_Correio FROM Tab_Radio inner join Tab_correio ON Id_Correio.Tab_Radio = Id_Correio.Tab_Correio"

Link para o comentário
Compartilhar em outros sites

  • 0

Ainda não foi, deixei assim:

RS2.open "SELECT Tab_Radio.Id_Correio, Tab_Correio.Id_Correio FROM Tab_Radio inner join Tab_correio ON Tab_Radio.Id_Correio = Tab_Correio.Id_Correio"

Id Id

161 725 9820 R. Sagalee Bilisummaa Oromo Admin 8/1/2007

161 714 91,9 R. Hitz FM St. John's Admin 8/1/2007

161 711 97 R. Basse-Terre Admin 8/1/2007

161 711 94,3 R. Morne-Rouge Admin 8/1/2007

161 711 94 R. La Trinite Admin 8/1/2007

Note que as id deveriam estar com o mesmo numero ou seja, a id 725 deveria ver dados da 725 da outra tabela.

Uma pergunta, dá pra fazer com um select só, pois estou usando 2 selects, onde tem o RS e o RS2, tá certo isso?????

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,7k
×
×
  • Criar Novo...