Fórum Efetivação de Registro na Base #173295

05/08/2003

0

Pessoal, gostaria de saber como faço a efetivação de um registro na base... por exemplo, eu importo uma tabela de uma outra base, registro por registro, mas de cara quando eu vou utilizar uma outra tela que necessita desses registros acontece um erro, noto que a tabela está vazia.
Notei que saindo e entrando no programa os registros aparecem. Parece que o cadastr não terminou uma transação por inteiro, teria um comando que forçasse a gravação física dos registros na tabela?


Phenomenom

Phenomenom

Responder

Posts

05/08/2003

Aroldo Zanela

Colega,

Qual é o banco de dados? Se for Client/Server é necessário utilizar Commit e no caso de bancos desktops (Paradox ou xBase) você deve adicionar a unit BDE na lista de uses do form e utilizar dbiSaveChanges(NomeTabela.Handle) para forçar a gravação física.


Responder

Gostei + 0

05/08/2003

Phenomenom

brigado pela informação, seria o paradox mesmo... só me resta uma dúvida, esta função eu devo rodar no final de cada bloco após dar o post na tabela?


Responder

Gostei + 0

06/08/2003

Aroldo Zanela

Colega,

Pode ser no manipulador de evento AfterPost da tabela.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar