[firebase-br] erro: Ambiguous field between table...

Marcos mr.depaula em itelefonica.com.br
Dom Nov 12 23:14:16 -03 2006


Daniel, boa noite!

Acabei de receber a mesma dica do nosso colega Portella, e a sua veio para confirmar. Irei colocá-la em prática.

Muito obrigado.
Abçs.

Marcos

De:lista-bounces em firebase.com.br

Para:"FireBase" lista em firebase.com.br

Cópia:

Data:Sun, 12 Nov 2006 20:45:04 -0400

Assunto:Re: [firebase-br] erro: Ambiguous field between table...

  

> Algum dos campos especificados existe nas duas tabelas e neste caso é
> obrigatório informar de qual tabela é o campo que deseja pegar
> (Tabela.Campo).
> 
> Inclusive é uma boa prática usar Tabela.Campo para qualquer campo que esteja
> sendo referenciado. Só não faço isto quando o comando SQL envolve
> exclusivamente uma única tabela.
> 
> Atenciosamente.
> 
> Daniel P. Guimarães
> Tecnobyte Informática
> 
> Quer uma agenda no seu computador?
> Pegue sua cópia GRÁTIS em www.tecnobyte.com.br
> 
> 
> ----- Original Message -----
> From: "Marcos" 
> To: "lista" 
> Sent: Sunday, November 12, 2006 8:28 PM
> Subject: [firebase-br] erro: Ambiguous field between table...
> 
> 
> Olá Pessoal,
> 
> Utilizo Delphi, DBExpress, ClientDataSet, Provider, FireBird e estou com
> problemas com o seguinte select:
> 'Select COD_MATL, MATL, DATA_ENTRADA from ENTRADA_MATL, MATERIAL where
> ENTRADA_MATL.COD_MATL=MATERIAL.COD_MATL'
> 
> Sendo:
> MATL e COD_MATL(chave primaria) = tabela MATERIAL
> DATA_ENTRADA e COD_MATL(chave estrangeira) = tabela ENTRADA_MATL
> 
> Ocorre o seguinte erro:
> 'Ambigous field between table ENTRADA_MATL and table MATERIAL
> COD_MATL'
> 
> Alguem sabe o que pode estar ocasionando este erro?
> 
> Agradeço a atenção de todos.
> 
> Marcos
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 



Mais detalhes sobre a lista de discussão lista