Fórum IBTable. Não grava registros #168480
09/07/2003
0
Fala pessoal, estou utilizando o Firebird, e na aplicação utilizo o componente IBTable + DBEdits para inserir registros.
O problema é que não tá inserindo os registros. Os triggers que eu criei como o de auto incremento por exemplo está funcionando, mas quando vou olhar no banco, o registro não está lá.
Alguem poderia me dar uma solução.
O problema é que não tá inserindo os registros. Os triggers que eu criei como o de auto incremento por exemplo está funcionando, mas quando vou olhar no banco, o registro não está lá.
Alguem poderia me dar uma solução.
Rosivaldo
Curtir tópico
+ 0
Responder
Posts
09/07/2003
Eder.lopes
BOM DIA
ESTAVA COM O MESMO PROBLEMA SEU MAS UTILIZANDO O BANCO DE DADOS EM INTERBASE, VOCÊ DEVE ESTAR UTILIZANDO UM COMPONENTE IBDATABASE PARA CONEXÃO COM O BANCO E UM IBTRANSACTION.
BEM VAMOS PARA O INTERESSANTE
NO EVENTO ONAFTERPOST COLOQUE A SEGUINTE LINHA DE COMANDO
procedure TDm.TB_OBRAAfterPost(DataSet: TDataSet);
begin
DM.IBTransaction1.CommitRetaining;
end;
ISSO FARA COM QUE O REGISTRO SEJA GRAVADO NA TABELA FISICAMENTE ANTES QUE A APLICAÇÃO SEJA FINALIZADA.
ESPERO QUE ESSA FUNÇÃO TENHA O MESMO EFEITO NO FIREBIRD
ESTAVA COM O MESMO PROBLEMA SEU MAS UTILIZANDO O BANCO DE DADOS EM INTERBASE, VOCÊ DEVE ESTAR UTILIZANDO UM COMPONENTE IBDATABASE PARA CONEXÃO COM O BANCO E UM IBTRANSACTION.
BEM VAMOS PARA O INTERESSANTE
NO EVENTO ONAFTERPOST COLOQUE A SEGUINTE LINHA DE COMANDO
procedure TDm.TB_OBRAAfterPost(DataSet: TDataSet);
begin
DM.IBTransaction1.CommitRetaining;
end;
ISSO FARA COM QUE O REGISTRO SEJA GRAVADO NA TABELA FISICAMENTE ANTES QUE A APLICAÇÃO SEJA FINALIZADA.
ESPERO QUE ESSA FUNÇÃO TENHA O MESMO EFEITO NO FIREBIRD
Responder
Gostei + 0
09/07/2003
Rosivaldo
Eu coloquei
[b:4c64515551]IBTransaction1.Commit[/b:4c64515551]
e aparentemente funcionou...
vou tentar desse jeito para ver se tem diferença!
Valeu
[b:4c64515551]IBTransaction1.Commit[/b:4c64515551]
e aparentemente funcionou...
vou tentar desse jeito para ver se tem diferença!
Valeu
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)