Fórum Delphi Zeos Update em 2 tabelas #42697

02/03/2004

0

Olá!
Sou iniciante em SQL e me deparei com o seguinte problema:

Tenho uma sql que une 2 tabelas, preciso montar um form (Delphi) com dados
desta SQL, ou seja, das duas tabelas preciso que o usário possa incluir
registros, estou usando o componente TZQuery da zeosdb, minha sql é esta:

SELECT
E.CODIGO_CONTATO,E.RAZAO_SOCIAL,
FONE1,E.FAX,E.EMAIL,E.CNPJ,E.IE,E.ENDERECO,E.BAIRRO,
E.IDADE,E.ESTADO,E.CEP,E.OBS,P.CODIGO_PESSOAL,
P.SALARIO,P.COMISSAO,P.DATA_ADMISSAO,
P.DATA_DEMISSAO,P.CARGO
FROM
CONTATOS E LEFT OUTER JOIN PESSOAL P ON E.CODIGO_CONTATO=P.CODIGO_CONTATO
WHERE
ORIGEM=´FUNCIONARIO´ ORDER BY E.RAZAO_SOCIAL

Acontece que qualquer tentativa de post neste zquery recebo a seguinte
mensagem : ´Can not update a complex query with more then one table´

Qual seria a forma correta para fazer inclusão nestas tabelas? na realidade
cada inclusao na tabela Pessoal deve gerar uma inclusao na tabela de
contatos


Scd

Scd

Responder

Posts

17/06/2004

Marfred

sobe....

Estou com o mesmo problema....

Erro:

Can not update a complex query with more then one table.

Falow !!!


Responder

Gostei + 0

17/06/2004

Afarias

Mas no caso do SCD o problema está claro!! Como existe um JOIN na query... não tem como o UPDATE ser gerado automaticamente pelo componente. Nestes casos DEVE ser usado um componente UpdateSQL para informar o comando UPDATE.


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar