Commit e RollBack, Post e ApplyUpdate
Alguem poderia me dar uma explicação ´o que é, pra que, como e onde´ eu usaria melhor essas funções ai. O meu conhecimento é muito vago sobre elas, e sei que são importantíssimas, vai ajudar muita gente nova, tenho certeza ( assim como eu ).
Agradeço.
Agradeço.
Laelsonc
Curtidas 0
Respostas
Mahdak
29/01/2007
amigo com certeza no link abaixo voce vai encontrar o que voce quer:
http://forum.clubedelphi.net/search.php
um forte abraço!
http://forum.clubedelphi.net/search.php
um forte abraço!
GOSTEI 0
Laelsonc
29/01/2007
Amigo,
A minha intenção é centralizar a informação e ajudar os fraquinhos como eu, e podes crer, eu nunca tive preguiça de procurar nesse fórum ( mesmo em 675 ocorrencias ) sou frequentador a bastante tempo. Acontece que a cada resposta, geralmente aparece um ponto de vista diferente ou situação que se encaixa melhor... que lhe mostra algo novo. E nunca custa nada alguém repetir a mesma coisa, porque até onde eu sei, a repetição é fórmula do aprendizado. E aprende mais quem ensina.
Desculpe se eu for grosseiro, mas as vezes esses tipos de respostas colocando um link para uma busca, não se encaixa bem com o espírito do pessoal daqui, sempre gentis.
Não quero ofender ok.
Obrigado.
A minha intenção é centralizar a informação e ajudar os fraquinhos como eu, e podes crer, eu nunca tive preguiça de procurar nesse fórum ( mesmo em 675 ocorrencias ) sou frequentador a bastante tempo. Acontece que a cada resposta, geralmente aparece um ponto de vista diferente ou situação que se encaixa melhor... que lhe mostra algo novo. E nunca custa nada alguém repetir a mesma coisa, porque até onde eu sei, a repetição é fórmula do aprendizado. E aprende mais quem ensina.
Desculpe se eu for grosseiro, mas as vezes esses tipos de respostas colocando um link para uma busca, não se encaixa bem com o espírito do pessoal daqui, sempre gentis.
Não quero ofender ok.
Obrigado.
GOSTEI 0
Macario
29/01/2007
Olá, [b:9995900675]laelsonc[/b:9995900675].
Nos diga qual:
banco de dados;
qual a camada de acesso;
Pois em cada ´jogo´ pode haver pequenas diferenças de sintaxe.
So adiantando numa aplicação onde você ´ver´ o uso de Commit e Rollback indica controle de transação sobre alguma operação.
[]´s
Nos diga qual:
banco de dados;
qual a camada de acesso;
Pois em cada ´jogo´ pode haver pequenas diferenças de sintaxe.
So adiantando numa aplicação onde você ´ver´ o uso de Commit e Rollback indica controle de transação sobre alguma operação.
[]´s
GOSTEI 0
Mahdak
29/01/2007
Amigo,
A minha intenção é centralizar a informação e ajudar os fraquinhos como eu, e podes crer, eu nunca tive preguiça de procurar nesse fórum ( mesmo em 675 ocorrencias ) sou frequentador a bastante tempo. Acontece que a cada resposta, geralmente aparece um ponto de vista diferente ou situação que se encaixa melhor... que lhe mostra algo novo. E nunca custa nada alguém repetir a mesma coisa, porque até onde eu sei, a repetição é fórmula do aprendizado. E aprende mais quem ensina.
Desculpe se eu for grosseiro, mas as vezes esses tipos de respostas colocando um link para uma busca, não se encaixa bem com o espírito do pessoal daqui, sempre gentis.
Não quero ofender ok.
Obrigado.
opaa!! desculpa ae meu irmão a intenção nao era ofender...
GOSTEI 0
Laelsonc
29/01/2007
Tudo bem, amigo so quis deixar o meu humilde ponto de vista. Estamos no mesmo barco, nao se preocupe.
Quanto ao amigo [b:96f9062d7d]Macario[/b:96f9062d7d] -
Eu uso o Mysql e faço conexao com os componentes da biblioteca Zeos.
To desenvolvendo um aplicativo de estoque multi-empresas.
E minha duvida é como usar melhor e quando usar nos meus cadastros.
Quanto ao amigo [b:96f9062d7d]Macario[/b:96f9062d7d] -
Eu uso o Mysql e faço conexao com os componentes da biblioteca Zeos.
To desenvolvendo um aplicativo de estoque multi-empresas.
E minha duvida é como usar melhor e quando usar nos meus cadastros.
GOSTEI 0
Macario
29/01/2007
Olá.
Essa coleção Zeos eu so conheço de nome, para acesso você usa todos componentes do Zeos? Tipo Connections e DataSets e controles(dataware)?
Eu uso dbExpress: TSQLCOnnection+TSQLDataSet+TDataSetProvider+TClientDataSet+TDataSource.
O fera do dbExpress é o TClientDataSet.
Quando se trata de edição de uma uma tabela pode usar apenas:
O zero indica que nenhum erro será aceito.
Quando envolver mais de uma tabela ai entra o uso do controle por transação;
Leia este topico [url=http://forum.clubedelphi.net/viewtopic.php?t=58547&highlight=transa¬E7¬F5es+bidirecionalurl]Transações com DbExpress de forma Bidirecional[/url] nele o nosso colega de forum vinicius2k expôe exemplos de uso de controle de transação usando dbxpress.
Pode ser que no Zeos tambem possa usar desta maneira.
Qualquer coisa estamos por aqui. 8)
Essa coleção Zeos eu so conheço de nome, para acesso você usa todos componentes do Zeos? Tipo Connections e DataSets e controles(dataware)?
Eu uso dbExpress: TSQLCOnnection+TSQLDataSet+TDataSetProvider+TClientDataSet+TDataSource.
O fera do dbExpress é o TClientDataSet.
Quando se trata de edição de uma uma tabela pode usar apenas:
ClientDataSet.Post; ClientDataSet.ApplyUpdates(0);
O zero indica que nenhum erro será aceito.
Quando envolver mais de uma tabela ai entra o uso do controle por transação;
Leia este topico [url=http://forum.clubedelphi.net/viewtopic.php?t=58547&highlight=transa¬E7¬F5es+bidirecionalurl]Transações com DbExpress de forma Bidirecional[/url] nele o nosso colega de forum vinicius2k expôe exemplos de uso de controle de transação usando dbxpress.
Pode ser que no Zeos tambem possa usar desta maneira.
Qualquer coisa estamos por aqui. 8)
GOSTEI 0
Laelsonc
29/01/2007
Valeu amigo, ja clareou mais. Estamos chegando lá...
GOSTEI 0