Pergunta de principiante: basta o comando post para gravar?
Creio que seja simples: quando vou incluir um registro, digito tbcliente.post. Com este comando, o registro é incluído imediatamente na tabela? Pergunto isto porque, caso esteja usando um aplicativo e o sistema travar ou acabar a energia, perco os dados que já digitei?
Antecipadamente agradeço!
Abraços!
Calandrin
Antecipadamente agradeço!
Abraços!
Calandrin
Calandrin
Curtidas 0
Respostas
Glaubergs
17/08/2003
nomedatabela.post já grava os dados sim, mas se você não pretende usar o DBNavigator não se esqueça de arrumar os botões de navegação como se deve ...
GOSTEI 0
Aroldo Zanela
17/08/2003
Colega,
Se vc estiver utilizando um SGBDR vc precisa de aplicar um commit para efetivar a transação no servidor. Se estiver utilizando um banco de dados local como o paradox ou xBase c/ BDE (Table), vc deve adicionar a unit BDE na lista de uses de seu formulário e no evento afterpost de sua table utilizar algo como:
Isso vai garantir que os dados sejam realmente gravados fisicamente nas tabelas e minimizar os problemas de corrupção de tabelas/índices em casos de congelamento da máquina ou queda de energia.
Qual é o banco de dados?
Se vc estiver utilizando um SGBDR vc precisa de aplicar um commit para efetivar a transação no servidor. Se estiver utilizando um banco de dados local como o paradox ou xBase c/ BDE (Table), vc deve adicionar a unit BDE na lista de uses de seu formulário e no evento afterpost de sua table utilizar algo como:
dbiSaveChanges(NomeTabela.Handle);
Isso vai garantir que os dados sejam realmente gravados fisicamente nas tabelas e minimizar os problemas de corrupção de tabelas/índices em casos de congelamento da máquina ou queda de energia.
Qual é o banco de dados?
GOSTEI 0
Bacalhau
17/08/2003
Amigo,
vai pelo que o Aroldo Zanela disse. Só com aquele comando é que fica gravado fisicamente. Ou então se terminares a aplicação.
vai pelo que o Aroldo Zanela disse. Só com aquele comando é que fica gravado fisicamente. Ou então se terminares a aplicação.
GOSTEI 0
Calandrin
17/08/2003
Pessoal, agradeço muito pelas respostas. Creio que serão uteis. Estou usando o Paradox (é só o começo) mas chego lá!
Abraços a todos!
Calandrin
Abraços a todos!
Calandrin
GOSTEI 0