[-----x-----] Murillo Proença escreveu: Em que momento você abre uma transação? Na entrada do Form? E quando você "commita"? [-----x-----]
[Welson] Tem um botão pra poder salvar as informações que porventura alterar/criar. É nesse momento que levanta o erro. Tipo, se eu tirar o controle de transação (SQLConnXXX.StartTransaction) o erro some completamente, mas há momentos em que será necessário um controle por minha parte, das transações, é isso que tá me deixando doido !!! :-/ Aqui não estou usando a CDSet nem Provider. Criamos um "framework" em que existem rotinas pra inserção/deleceção/alteração de dados. Se eu troco por um CDSet + Provider e passo a usar "ApplyUdpates" e afins, o problema diminui ainda mais, mas em dados momentos ainda aparece. Eu já voltei em todo o código e vi que não deixo nenhuma transação em aberto (bom, se eu vi certo, claro). Fecho todas após executar o que desejo, comitando. Um abração... e obrigado. ================================= "Nunca ande pelo caminho traçado, pois ele conduz somente até onde os outros já foram." Alexander Graham Bell ================================= Welson de Avelar Soares Filho Analista/Programador Delphi Gemini Sistemas <www.geminisistemas.com.br> Juiz de Fora - Minas Gerais ================================= --------------------------------- Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html