Transações em MySQL
06/11/2005
0
Estou com dúvidas sobre multiplas transações no MySQL.
Sempre usei IBO com Firebird e nele existe um componente exclusivo para transações. Dessa forma eu posso estar com 3 cadastros diferentes abertos e cada um com suas transações trabalhando separadas.
Agora eu preciso fazer um projeto pra faculdade e TEM QUE SER MYSQL. Já li em outros tópicos que tabelas de tipo InnoDB tem suporte, mas eu nao consegui um componente parecido com o da IBO...
Estou usando MySQL 5-blabla, Zeos, Delphi7.
Vi que em ZConnection eu posso tratar as transações... Mas ai como eu poderia controlar o caso de estar com 3 cadastros abertos ? Se eu der um Rollback na tela 1, as outras acabariam afetadas...
OBS: DBExpress não é uma solução para meu problema, o projeto tem que funcionar com MySQL e sinceramente ja dei todas as chances para a DBExpress funcionar com esse banco. Já trabalhei com o Oracle tb e foi simplesmente catastrófico e cheio de gambiarras, mudanças em registro, etc... Nao confio mais. Aceito qualquer sugestão menos sobre DBExpress...
(Faz uns 2 anos que leio o fórum e só agora apareceu uma dúvida que nao achei nos outros tópicos... tive que me cadastrar... nao me decepcionem... :D)
Capelari
Posts
06/11/2005
Henry Lima
rs
:arrow: 8) :idea: :!:
07/11/2005
Wiltonfenix
07/11/2005
Capelari
Vou usar os ApplyUpdates e AutoCommit mesmo. Tentar bloquear os registros para que nao sejam alterados ao mesmo tempo e pronto.
Obrigado a todos.
Clique aqui para fazer login e interagir na Comunidade :)