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

Duvida no select


Leandro_Pirozzi

Pergunta

Bom dia galera.

Mudei de Access para Oracle e o pesquisar não funciona mais.

O cadastro é efetuado normalmente, porém a busca não retorna nada.

segue o código:

SQL = "SELECT A.*, C.CARGOCONT, C.TELCONT " & _
                 " FROM CONTATOS_EMPRESA A, CONTATOS_CONTATO C " & _
                 " WHERE A.NOMEMPRESA like '%" & frmcademp.txtempresa.Text & "%'" & _
                 " AND   C.NOMEMPRESA = A.NOMEMPRESA"

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

estranho, tente isso:

SQL = "SELECT A.*, C.CARGOCONT, C.TELCONT " & _
                 " FROM CONTATOS_EMPRESA A INNER JOIN CONTATOS_CONTATO C " & _
                 " ON C.NOMEMPRESA = A.NOMEMPRESA " & _
                 " WHERE A.NOMEMPRESA like '%" & frmcademp.txtempresa.Text & "%'"[/code] se não funcionar, tenta o seguinte:
[code]SQL = "SELECT A.*, C.CARGOCONT, C.TELCONT " & _
                 " FROM CONTATOS_EMPRESA A, CONTATOS_CONTATO C " & _
                 " WHERE C.NOMEMPRESA = A.NOMEMPRESA"

no caso ele teria q trazer todos os registros. se esse select der certo, a gente vai saber q o problema ta no like.

Link para o comentário
Compartilhar em outros sites

  • 0
estranho, tente isso:

SQL = "SELECT A.*, C.CARGOCONT, C.TELCONT " & _
                 " FROM CONTATOS_EMPRESA A INNER JOIN CONTATOS_CONTATO C " & _
                 " ON C.NOMEMPRESA = A.NOMEMPRESA " & _
                 " WHERE A.NOMEMPRESA like '%" & frmcademp.txtempresa.Text & "%'"
se não funcionar, tenta o seguinte:
SQL = "SELECT A.*, C.CARGOCONT, C.TELCONT " & _
                 " FROM CONTATOS_EMPRESA A, CONTATOS_CONTATO C " & _
                 " WHERE C.NOMEMPRESA = A.NOMEMPRESA"

no caso ele teria q trazer todos os registros. se esse select der certo, a gente vai saber q o problema ta no like.

Então Kuroi o Inner Join não tem em Oracle.

O jeito foi fazer sem like, mesmo. Não teve jeito.

Obrigadão.

Link para o comentário
Compartilhar em outros sites

  • 0

nossa, mas acho q tem inner join sim. inclusive tem left join, right join e ainda por cima full join pelo q li por ai.

mas de qualquer modo, o like tem q funcionar sim. você devia tentar da uma olhada nisso e tentar fazer testes executando direto no banco de dados pra ver os retornos.

ou ainda faca uma busca por ai sobre a sintaxe do like no oracle, talvez tenha alguma coisa de diferente.

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,5k
×
×
  • Criar Novo...