Cogo, no Ado é diferente os comandos. tenta assim ADOConnection1.BeginTrans; //para começar uma transação nova; ADOConnection1.CommitTrans; //no update ou post para comitar a transação; ADOConnection1.RollbackTrans;//se der algum erro na transação ele faz o rollback;
Att. rafael. > E ae Dr. Cogo tudo beleza? > Como estão as coisas? > Estava dando uma lida na sua dúvida. é mais ou menos assim > esse tipo de conexão abre uma transação quando inicia o projeto > e so comita ao sair da conexão. > Tenta usar o starttransaction com commit ou rollback nas telas. > faz um teste forçando abrir uma nova transação e comitando ao gravar ou > alterar > os dados. Com certeza ira funcionar, se nao der certo entra em contato > novamente > que tentaremos te ajudar. > > Um abraço > Rafael. > >> Desculpem.. postei com o subject errado... segue novamente com o correto.. >> >> Boa tarde a todos... >> >> Venho mais uma vez buscar a ajuda de vocês, porque já queimei alguns bons >> neurônios e nada... rsrs >> O problema é o seguinte: >> >> Minha aplicação usa Delphi 7 + ADO + Sql Server. Até aí tudo tranquilo. >> Tenho um form onde cadastro uma determinada tabela. Ela tem uma tabela filha, >> ligada por master source. Também sem problema até aqui. Num determinado >> momento >> eu preciso fazer algumas inserções nessa tabela, num laço while. Essas >> inserções >> eu faço usando SQL (insert into tabela ...). Funciona. O problema é que logo >> após sair do laço as informações da tabela não são atualizadas. Como se >> faltasse >> o applyupdates num insert pelo dataset. Mesmo fechando a tabela e abrindo de >> novo os dados permanecem os antigos. Só atualiza quando saio do sistema e >> volto, >> fechando a conexão. Sei que devo ter errado ou esquecido alguma coisa no meio >> do >> caminho. Mas já queimei muitos neurônios e não acho o problema. Já fui no >> google >> pesquisar e nada a respeito. Help do delphi, nada. Mensagens do delphi-br e >> nada. Ou dei muito azar na hora da busca, ou procurei pelos termos errados. O >> caso é que preciso resolver e não encontrei nada. Sei que deve ser alguma >> idiotice que fiz, mas se alguém puder dar uma luz, fico agradecido. >> >> Abraço a todos. >> >> _____________________________________ >> Claudiney Cogo >> N2 Sistemas e Soluções em Informática >> Av. São Paulo, 172 - 15º Andar - Sala 1505 >> Maringá - Paraná >> www.n2solutions.com.br >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> > > >