Delphi Zeos Update em 2 tabelas

Firebird

02/03/2004

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

Curtidas 0

Respostas

Marfred

Marfred

02/03/2004

sobe....

Estou com o mesmo problema....

Erro:

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

Falow !!!


GOSTEI 0
Afarias

Afarias

02/03/2004

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+


GOSTEI 0
POSTAR