Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
xwendell Novato


Registrado: Domingo, 27 de Janeiro de 2008 Mensagens: 42
|
Enviada: Ter Mai 15, 2012 3:31 pm Assunto: mestre/detalhe com zeos |
|
|
Boa tarde ..
Tenho duas tabelas Pessoa (master) e Contato (detail) utilizando zeos e mysql..
O Z_connection esta com o Autocommit = false
Código esta assim...
botão incluir :
DM_Dados.ZQ_Contato.Append;
GravaContato;
DM_Dados.ZQ_Contato.Insert;
Botão salvar:
with dm_dados.ZQ_Contato do
begin
Post; (Cannot update a complex query with more then one table)
ApplyUpdates;
ShowMessage('Dados gravados com sucesso!');
Refresh;
DM_Dados.Z_Conexao.commit;
end;
O insert está ok, mas ao chegar no POST aparece a mensagem (Cannot update a complex query with more then one table) .. o que estou fazendo errado ? |
|
Voltar ao Topo |
|
 |
maizena Colaborador


Registrado: Terça-Feira, 20 de Março de 2012 Mensagens: 1497 Localização: Laguna - SC
|
|
Voltar ao Topo |
|
 |
xwendell Novato


Registrado: Domingo, 27 de Janeiro de 2008 Mensagens: 42
|
Enviada: Ter Mai 15, 2012 4:01 pm Assunto: |
|
|
maizena escreveu: | Que tipo de componente é o ZQ_Contato? |
no caso estou utilizando querys (ZQ_Contato) ao inves de tables .. |
|
Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Ter Mai 15, 2012 4:09 pm Assunto: |
|
|
se vc estiver fazendo JOINs nao podera atualizar os dados. o zeos nao consegue fazer isso.
se estiver no comeco, veja a possibilidade de usar UniDAC ou MyDAC _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
 |
xwendell Novato


Registrado: Domingo, 27 de Janeiro de 2008 Mensagens: 42
|
Enviada: Ter Mai 15, 2012 4:41 pm Assunto: |
|
|
joemil escreveu: | se vc estiver fazendo JOINs nao podera atualizar os dados. o zeos nao consegue fazer isso.
se estiver no comeco, veja a possibilidade de usar UniDAC ou MyDAC |
não estou fazendo JOINs .. o post que estou tentando fazer é apenas na tabela Contato.. |
|
Voltar ao Topo |
|
 |
|