[firebase-br] erro: Ambiguous field between table...
Daniel / Tecnobyte
temp em tecnobyte.com.br
Dom Nov 12 22:45:04 -03 2006
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" <mr.depaula em itelefonica.com.br>
To: "lista" <lista em firebase.com.br>
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
Mais detalhes sobre a lista de discussão lista