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

 


Responder a