DUVIDA EM GRAVAR 2 VEZES
bom dia a todos..
Estou com duvida em gravar no banco 2x o mesmo registro, copiei 2x o mesmo codigo mas ele só grava uma vez, hehhee, coisas de iniciante :)
agradeço desde já !
Estou com duvida em gravar no banco 2x o mesmo registro, copiei 2x o mesmo codigo mas ele só grava uma vez, hehhee, coisas de iniciante :)
agradeço desde já !
Gemim
Curtidas 0
Respostas
Luiz Henrique
08/09/2008
Bom dia , gemim, tudo blz
Poderia postar o codigo ou parte de codigo que esta usando nesta sua persistencia.
T+
Poderia postar o codigo ou parte de codigo que esta usando nesta sua persistencia.
T+
GOSTEI 0
Gemim
08/09/2008
else if rdt_3060.Checked then
begin
frm_contas_receber.ib_contas_receber.Active := True;
frm_contas_receber.ib_contas_receber.Open;
frm_contas_receber.ib_contas_receber.Edit;
frm_contas_receber.ib_contas_receberCTR_3060.Value := parcela2;
frm_contas_receber.ib_contas_receberCTR_3060VA.Value := parceladiv;
frm_contas_receber.ib_contas_receberCTR_VENCIMENTO.Value := vinteeoito;
frm_contas_receber.ib_contas_receber.Post;
dm_banco.IBTransaction1.CommitRetaining;
end
//gravar novamente
frm_contas_receber.ib_contas_receber.Active := True;
frm_contas_receber.ib_contas_receber.Open;
frm_contas_receber.ib_contas_receber.Edit;
frm_contas_receber.ib_contas_receberCTR_3060.Value := parcela2;
frm_contas_receber.ib_contas_receberCTR_3060VA.Value := parceladiv;
frm_contas_receber.ib_contas_receberCTR_VENCIMENTO.Value := vinteeoito;
frm_contas_receber.ib_contas_receber.Post;
dm_banco.IBTransaction1.CommitRetaining;
begin
frm_contas_receber.ib_contas_receber.Active := True;
frm_contas_receber.ib_contas_receber.Open;
frm_contas_receber.ib_contas_receber.Edit;
frm_contas_receber.ib_contas_receberCTR_3060.Value := parcela2;
frm_contas_receber.ib_contas_receberCTR_3060VA.Value := parceladiv;
frm_contas_receber.ib_contas_receberCTR_VENCIMENTO.Value := vinteeoito;
frm_contas_receber.ib_contas_receber.Post;
dm_banco.IBTransaction1.CommitRetaining;
end
//gravar novamente
frm_contas_receber.ib_contas_receber.Active := True;
frm_contas_receber.ib_contas_receber.Open;
frm_contas_receber.ib_contas_receber.Edit;
frm_contas_receber.ib_contas_receberCTR_3060.Value := parcela2;
frm_contas_receber.ib_contas_receberCTR_3060VA.Value := parceladiv;
frm_contas_receber.ib_contas_receberCTR_VENCIMENTO.Value := vinteeoito;
frm_contas_receber.ib_contas_receber.Post;
dm_banco.IBTransaction1.CommitRetaining;
GOSTEI 0
Acacio
08/09/2008
Pelo código que colocasse ali tais editando 2 vezes o mesmo registro
e não inserindo o mesmo, ai claro que não vai aparecer os dados do segundo commit;
além disso se for insert no segundo edit os valores da chave têm que ser diferente do primeiro senão vai dar erro.
e não inserindo o mesmo, ai claro que não vai aparecer os dados do segundo commit;
além disso se for insert no segundo edit os valores da chave têm que ser diferente do primeiro senão vai dar erro.
GOSTEI 0