Master/Detail com duas IBQUERY´s
Galera, eu tenho um cadastro onde:
Master: CLIENTE
SELECT * FROM CLIENTE
DETAIL: TELEFONE
SELECT * FROM TELEFONE
WHERE CODCLIENTE = :CODCLEINTE
Na ibquery de telefone apontei a propriedade ´DataSource´ para o ´datasource´ de cliente, para ajustar o detail.
Beleza. Utilizo o seguinte comando para inserir um novo:
IBQUERY_CLIENTE.INSERT;
IBQUERY_TELEFONE.INSERT;
Quando vou salvar utilizo o seguinte comando:
IBQUERY_CLIENTE.POST;
DATABASE.APPLYUPDATES([IBQUERY_CLIENTE]);
IBQUERY_TELEFONE.POST;
DATABASE.APPLYUPDATES([IBQUERY_TELEFONE]);
Olhando passo a passo, o cliente ele salva, quando vai dar o POST em Telefone, ele dá a seguinte mensagem:
´A IBQUERY não etá em modo de edição ou inserção´
O que eu faço, pois eu dei o INSERT na tabela quando fui inserir um novo registro.
Master: CLIENTE
SELECT * FROM CLIENTE
DETAIL: TELEFONE
SELECT * FROM TELEFONE
WHERE CODCLIENTE = :CODCLEINTE
Na ibquery de telefone apontei a propriedade ´DataSource´ para o ´datasource´ de cliente, para ajustar o detail.
Beleza. Utilizo o seguinte comando para inserir um novo:
IBQUERY_CLIENTE.INSERT;
IBQUERY_TELEFONE.INSERT;
Quando vou salvar utilizo o seguinte comando:
IBQUERY_CLIENTE.POST;
DATABASE.APPLYUPDATES([IBQUERY_CLIENTE]);
IBQUERY_TELEFONE.POST;
DATABASE.APPLYUPDATES([IBQUERY_TELEFONE]);
Olhando passo a passo, o cliente ele salva, quando vai dar o POST em Telefone, ele dá a seguinte mensagem:
´A IBQUERY não etá em modo de edição ou inserção´
O que eu faço, pois eu dei o INSERT na tabela quando fui inserir um novo registro.
Isac
Curtidas 0
Respostas
Cpd_arim
15/04/2003
caro colega aconteceu comigo a mesma coisa olhe os botoes de inserção deleção e alteração exclusão eles devem estar configurados corretamente.
GOSTEI 0
Isac
15/04/2003
Todos os botões estão corretos, e mesmo assim ele continua dando o erro
GOSTEI 0
Adilsond
15/04/2003
IBQUERY_CLIENTE.POST;
IBQUERY_TELEFONE.POST;
Database.ApplyUpdates([IBQUERY_CLIENTE, IBQUERY_TELEFONE])
IBQUERY_TELEFONE.POST;
Database.ApplyUpdates([IBQUERY_CLIENTE, IBQUERY_TELEFONE])
GOSTEI 0