Re: [delphi-br] Ambiguous field name between table...

2008-12-09 Por tôpico Eduardo Silva dos Santos
Olá Alisson, tudo blz? Bom, eu fiz o post lá no Forum e o suporte já respondeu, veja em: http://devart.com/forums/viewtopic.php?p=41145#41145 a questão é a seguinte, como temos o campo CODPRO, no SQL da query Detail, o mesmo não deve ser especificado na propriedade DetailField, justamente por

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Evandro Siqueira
Alisson escreveu: Em um relacionamento master-detail funcionava perfeitamente em DBExpress, mas com Unidac está dando esse erro ao incluir os Fields no ClientDataset e ao tentar definir os MasterFields. Abaixo a setença SQL do master e do detail: SELECT P.* D.NOMEDESCRICAO, M.DESCMARCA,

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Moacir - GMail
Evandro, Use na sua sentença o join !! SELECT P.* D.NOMEDESCRICAO, M.DESCMARCA, U.DESCUNIDADE FROM PRODUTOS P left join DESCRICOES D on (P.CODDESCRICAO = D.CODDESCRICAO) left join MARCAS M on (P.CODMARCA = M.CODMARCA) left join UNIDADES U on (P.CODUNIDADE = U.CODUNIDADE) WHERE P.CODPRO = :CODPRO

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Yahoo
Gostaria de pedir uma ajuda especial a quem usa os componentes Unidac. Não adianta usar Join, Left Join, nem colocar todos os campos na sentença ao invés de P.*, esse é um problema do componente TUniQuery da Unidac, pois com o componente TSQLDataset do DbExpress funcionava perfeitamente. Estou

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Eduardo Silva dos Santos
Informe com mais detalhes o seu problema, mostre a sentença SQL completa para que possa ser ajudado. consulte o Help do Unidac que é muito completo e também recorra ao Forum do Unidac, http://www.devart.com/forums/viewforum.php?f=28 lembrando que é só se registrar no forum e participar.

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Eduardo Silva dos Santos
Complementando minha mensagem anterior, Informe mais detalhes: Qual o banco e qual versão? Qual versão do UniDAC? Mostre o SQL que está dando esse erro. att, Eduardo. 2008/12/8 Yahoo [EMAIL PROTECTED] Gostaria de pedir uma ajuda especial a quem usa os componentes Unidac. Não adianta usar

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Alisson
Eduardo, o banco de dados é Firebird 2.0, o Unidac é versão 2.00.0.4, o Delphi é o 7. A sentença SQL é essa abaixo: //Tabela master SELECT P.CODPRO, P.CODGERAL, P.CODALTERN, P.CODDESCRICAO, D.NOMEDESCRICAO, P.CODMARCA, M.DESCMARCA, U.DESCUNIDADE, P.CODUNIDADE, P.PRECUS, P.PRECUSANT, P.MARGLUC,

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Eduardo Silva dos Santos
Alisson, tentei reproduzir o problema aqui com uma estrutura de tabelas parecida mas nada aconteceu, funcionou normal... em qual situação o erro ocorre? quando abre a query? quando Edita? monta um pequeno exemplo de como reproduzir o problema e me envia que post lá no Forum da DevArt. inclua

Re: [delphi-br] Ambiguous field name between table...

2008-12-08 Por tôpico Eduardo Silva dos Santos
Alisson, tem como você me mandar o script de criação dessas tabelas pra eu tentar reproduzir o problema aqui? 2008/12/8 Alisson [EMAIL PROTECTED] Eduardo, o banco de dados é Firebird 2.0, o Unidac é versão 2.00.0.4, o Delphi é o 7. A sentença SQL é essa abaixo: //Tabela master SELECT

[delphi-br] Ambiguous field name between table...

2008-12-06 Por tôpico Alisson
Em um relacionamento master-detail funcionava perfeitamente em DBExpress, mas com Unidac está dando esse erro ao incluir os Fields no ClientDataset e ao tentar definir os MasterFields. Abaixo a setença SQL do master e do detail: SELECT P.* D.NOMEDESCRICAO, M.DESCMARCA, U.DESCUNIDADE FROM