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


Responder a