Fórum Pergunta de principiante: basta o comando post para gravar? #175546

17/08/2003

0

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


Calandrin

Calandrin

Responder

Posts

17/08/2003

Glaubergs

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 ...


Responder

Gostei + 0

17/08/2003

Aroldo Zanela

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:

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?


Responder

Gostei + 0

18/08/2003

Bacalhau

Amigo,
vai pelo que o Aroldo Zanela disse. Só com aquele comando é que fica gravado fisicamente. Ou então se terminares a aplicação.


Responder

Gostei + 0

20/08/2003

Calandrin

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


Responder

Gostei + 0

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

Aceitar