Botões para Salvar, Adicionar, Apagar e Editar no Interbase
Qual o melhor código para inserirmos nos seguintes botões?
-Salvar
-Adicionar
-Apagar
-Editar
Vi no fórum muitas formas de salvar, ou atualizar os dados, mas qual a maneira mais correta usando IBTransaction e IBDataSet?
-Salvar
-Adicionar
-Apagar
-Editar
Vi no fórum muitas formas de salvar, ou atualizar os dados, mas qual a maneira mais correta usando IBTransaction e IBDataSet?
Ricardo.vano
Curtidas 0
Respostas
Marcio.theis
20/02/2005
Bom... Eu prefiro utilizar:
Salvar -> Post;
Editar -> Edit;
Inserir -> Insert;
Excluir -> Delete;
Salvar -> Post;
Editar -> Edit;
Inserir -> Insert;
Excluir -> Delete;
GOSTEI 0
Ricardo.vano
20/02/2005
Sim, mas por exemplo...se utilizarmos POST, ele atualizará os dados na banco?
Não precisamos usar ApplyUpdates?
Não precisamos usar ApplyUpdates?
GOSTEI 0
Isabelct
20/02/2005
Isso vai depender do componente de acesso que você vai utilizar e do banco de dados que vai acessar.
Você falou que utiliza Interbase, então considerando que vá utilizar o IBX para acesso a dados, ficaria mais ou menos assim:
Rotina para gravação:
Para os outros botões seria a mesma coisa, apenas alterando o comando que provê a funcionalidade correspondente ao botão.
Você falou que utiliza Interbase, então considerando que vá utilizar o IBX para acesso a dados, ficaria mais ou menos assim:
Rotina para gravação:
try IBDataSet.Post; // Grava as alterações IBTransaction.CommitRetaining; // Envia as alterações para o banco, // disponibilizando-as para os outros usuários except IBTransaction.RollbackRetaining; // Em caso de exceção, cancela as alterações end;
Para os outros botões seria a mesma coisa, apenas alterando o comando que provê a funcionalidade correspondente ao botão.
GOSTEI 0
Ricardo.vano
20/02/2005
Ah..entendi...
E para que serve o ApplyUpdate?
E para que serve o ApplyUpdate?
GOSTEI 0