Mas por que o clientdataset controlaria a transação com o DBX e não
controlaria com o IBX? Se for isso mesmo que você escreveu, então tem
a com o componente query.

--- Em delphi-br@yahoogrupos.com.br, JJW Informática Ltda. - Roberto
<[EMAIL PROTECTED]> escreveu
>
> Com DBX vc não controla a transação, quem faz esse controle é o
ClientDataSet. 
> 
> No caso de um SQLDataSet.ExecSQL, o mesmo starteia e comita a
transação ou da o rollback caso um erro ocorra.
> 
> Para utilizar master-detail com DBX, é necessário utilizar ninhagem
de datasets, procure no Borland Developer Network sobre "NestedDatasets"
> 
> Att.
>   ----- Original Message ----- 
>   From: fabio_giro 
>   To: delphi-br@yahoogrupos.com.br 
>   Sent: Wednesday, August 16, 2006 10:02 AM
>   Subject: [delphi-br] Transação IBX x DBX
> 
> 
>   Usando D7 + FB 1.5.2 . Sei que quando se faz algum acesso ao banco é
>   aberta uma transação. Usando query+datasetprovider+clientdataset. Se
>   uso IBX, faço o seguinte:
>     ClientDataSet2.close;
>     ClientDataSet2.Open;
>     if IBQuery1.Transaction.InTransaction then
>      begin
>        showmessage('aberta');   <-- sempre passa aqui
>        IBQuery1.Transaction.Commit;
>      end
>     else
>        showmessage('fechada');
> 
>   Mas se usar DBX, como saber se a transação está aberta ou fechada?
>     ClientDataSet1.close;
>     ClientDataSet1.Open;
>     if SQLQuery1. ???
>   E se usar SQLQuery1.ExecSql? 
> 
>   Obrigado.
> 
> 
> 
> 
> 
> 
> 
>    
> 
> [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