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

Relacionamento Ded Tabela (access)


gu_lt

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

dê uma olhada no tópico de tutoriais, e procure informações sobre INNER JOIN.

ele permite fazer select em varias tabelas ..

Link para o comentário
Compartilhar em outros sites

  • 0

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, strSQL

strSQL = "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 20

devido 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

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...