Banco de Dados não atualiza.
15/05/2020
0
quando eu fecho o meu projeto e abro novamente?
Estou usando os componentes da palheta InterBase (IBDatabase e IBTransaction - http://prntscr.com/shfsab)
Banco de dados feito com o IBExpert.
FireBird 3.0
Rubens Pena
Posts
15/05/2020
Emerson Nascimento
se você usa .Post para gravar, troque por .ApplyUpdates
15/05/2020
Rubens Pena
se você usa .Post para gravar, troque por .ApplyUpdates
Me retornou esse erro ( http://prntscr.com/shnlho ) "Cachedupdates not enabled"
16/05/2020
Dionei Aguiar
quando eu fecho o meu projeto e abro novamente?
Estou usando os componentes da palheta InterBase (IBDatabase e IBTransaction - http://prntscr.com/shfsab)
Banco de dados feito com o IBExpert.
FireBird 3.0
---------------------------------------------------------------------------------------
Já tentou usar?
IBDatabase.Post;
SQLConnect.Commit;
IBDatabase.Open();
No botão que vc usa para salvar?
19/05/2020
Rubens Pena
quando eu fecho o meu projeto e abro novamente?
Estou usando os componentes da palheta InterBase (IBDatabase e IBTransaction - http://prntscr.com/shfsab)
Banco de dados feito com o IBExpert.
FireBird 3.0
---------------------------------------------------------------------------------------
Já tentou usar?
IBDatabase.Post;
SQLConnect.Commit;
IBDatabase.Open();
No botão que vc usa para salvar?
Boa tarde Dionei Aguiar
Deixei o código assim e deu certo (acrescentei apenas uma linha no código: Dados.IBTransBanco.CommitRetaining;)
procedure TfrmCores.SpeedButtonBotaoGravarClick(Sender: TObject); begin if ValidaCampos then// joga a função criada aki begin SpeedButtonBotaoNovo.Enabled := True; SpeedButtonBotaoDeletar.Enabled := True; Dados.ibtCores.Post;// Gravar Dados.IBTransBanco.CommitRetaining; // IBTransaction <<<<<<<<<<<<<< acrescentei apenas essa linha de código ibAuxCores.Close;// Fechar a ibquery auxibCores (Forum Dev Media) ibAuxCores.Open;// Abri a ibquery auxibCores (Forum Dev Media) Dados.ibtCores.Last; DesabilitaCampos; ShowMessage ('Registro Gravado com Sucesso'); end else begin ShowMessage ('Erro ao Gravar, verifique os campos obrigatórios!'); end; end;
Obrigado a todos pela ajuda .
Clique aqui para fazer login e interagir na Comunidade :)