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 PRODUTOS P, DESCRICOES D, MARCAS M, UNIDADES U
WHERE P.CODDESCRICAO = D.CODDESCRICAO
AND P.CODMARCA = M.CODMARCA
AND P.CODUNIDADE = U.CODUNIDADE
AND P.CODPRO = :CODPRO

SELECT S.CODPRO, S.CODSIM, P.CODGERAL, P.CODALTERN, D.NOMEDESCRICAO, 
M.DESCMARCA
FROM PRODSIMILARES S, PRODUTOS P, DESCRICOES D, MARCAS M
WHERE S.CODPRO = P.CODPRO
AND P.CODDESCRICAO = D.CODDESCRICAO
AND P.CODMARCA = M.CODMARCA
AND S.CODPRO = :CODPRO 

__________________________________________________
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

Responder a