gu_lt Postado Outubro 21, 2004 Denunciar Share Postado Outubro 21, 2004 Tenho duas tabelas num mesmo bando de dados. Gostaria de saber se é possível utilizando o comando SELECT, selecionar os dados das duas tabelas?ObrigadoGustavo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 21, 2004 Denunciar Share Postado Outubro 21, 2004 dê uma olhada no tópico de tutoriais, e procure informações sobre INNER JOIN.ele permite fazer select em varias tabelas .. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gu_lt Postado Outubro 21, 2004 Autor Denunciar Share Postado Outubro 21, 2004 ok cara vou dar uma olhada lá1valeuGustavo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gu_lt Postado Outubro 21, 2004 Autor Denunciar Share Postado Outubro 21, 2004 Eu dei uma olhada e achei este código. Fiz umas alterações relacionadas a minha tabela. <%set cn = server.CreateObject("adodb.connection")cn.open "provider = microsoft.jet.oledb.4.0; data source = " & server.MapPath("teste1.mdb")Dim Conexao, rsProdutos, strSQLstrSQL = "SELECT pessoa.nome, cidade.cidade, cidade.estado "strSQL = strSQL & " * FROM pessoa "strSQL = strSQL & "INNER JOIN cidade "strSQL = strSQL & "ON pessoa.codpessoa = cidade.codcidade "strSQL = strSQL & "ORDER BY pessoa.pessoa, cidade.cidade"Set rsProdutos = Server.CreateObject("ADODB.Recordset")Set rsProdutos = cn.Execute(strSQL)Response.Write "Produtos por Categoria<br>" While Not rsProdutos.EOF Response.Write "Nome: " & rsProdutos("nome") & "<br>" Response.Write "Cidade: " & rsProdutos("cidade") & "<br>" Response.Write "Preço: " & rsProdutos("estado") & "<br>" rsProdutos.MoveNext Wend rsProdutos.Close Set rsProdutos = Nothing%>Mas está dando este problema: Tipo de erro:Microsoft JET Database Engine (0x80040E14)Erro de sintaxe (operador faltando) na expressão de consulta 'cidade.estado *'./idelco/teste/localizar.asp, line 20devido a este erro eu tirei a linha strSQL = strSQL & " * FROM pessoa " e substitui por strSQL = strSQL & "FROM pessoa " e está dando o seguinte erro:Tipo de erro:Microsoft JET Database Engine (0x80040E10)Nenhum valor foi fornecido para um ou mais parâmetros necessários./idelco/teste/localizar.asp, line 20 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gu_lt Postado Outubro 21, 2004 Autor Denunciar Share Postado Outubro 21, 2004 Bem galera consegui fazer o código aqui!!!valeuGustavo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Outubro 22, 2004 Denunciar Share Postado Outubro 22, 2004 gu_ltbota o codigo certo ai pros novatos compararem! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ursolouco Postado Outubro 23, 2004 Denunciar Share Postado Outubro 23, 2004 gu_ltbota o codigo certo ai pros novatos compararem! Brother!!Dá uma olhadinha, na assinatura aqui embaixo...Acho que já ajuda um bocado.Abraços!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
gu_lt
Tenho duas tabelas num mesmo bando de dados. Gostaria de saber se é possível utilizando o comando SELECT, selecionar os dados das duas tabelas?
Obrigado
Gustavo
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.