ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

mestre/detalhe com zeos

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
xwendell
Novato
Novato


Registrado: Domingo, 27 de Janeiro de 2008
Mensagens: 42

MensagemEnviada: Ter Mai 15, 2012 3:31 pm    Assunto: mestre/detalhe com zeos Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
maizena
Colaborador
Colaborador


Registrado: Terça-Feira, 20 de Março de 2012
Mensagens: 1497
Localização: Laguna - SC

MensagemEnviada: Ter Mai 15, 2012 3:35 pm    Assunto: Responder com Citação

Que tipo de componente é o ZQ_Contato?
_________________
Canal Delphi+ INSCREVA-SE: http://www.youtube.com/channel/UCnVF5ly5PRwZONE-U7xZM6w?feature=watch
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
xwendell
Novato
Novato


Registrado: Domingo, 27 de Janeiro de 2008
Mensagens: 42

MensagemEnviada: Ter Mai 15, 2012 4:01 pm    Assunto: Responder com Citação

maizena escreveu:
Que tipo de componente é o ZQ_Contato?


no caso estou utilizando querys (ZQ_Contato) ao inves de tables ..
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Ter Mai 15, 2012 4:09 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
xwendell
Novato
Novato


Registrado: Domingo, 27 de Janeiro de 2008
Mensagens: 42

MensagemEnviada: Ter Mai 15, 2012 4:41 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB