[firebase-br] RES: Meio OFF - CommitRetaining com DbExpress

Roberto G.V. Neto roberto em jjwinformatica.com.br
Ter Maio 16 08:19:19 -03 2006


Exemplo básico de como utilizar uma transação para comandos SQL utilizando DBExpress:


var
  T: TTransactionDesc;
begin
  FillChar(T, SizeOf(T), 0);
  T.TransactionID := 1234;
  T.IsolationLevel := xilREADCOMMITTED;

  SQLConnection1.StartTransaction(T);
  try
    SQLConnection1.Execute('INSERT INTO CIDADES (CODIGO, NOME) VALUES(1, ''TESTE 1'')');
    SQLConnection1.Execute('INSERT INTO CIDADES (CODIGO, NOME) VALUES(2, ''TESTE 2'')');
    SQLConnection1.Execute('INSERT INTO CIDADES (CODIGO, NOME) VALUES(3, ''TESTE 3'')');

    SQLConnection1.Commit(T);
  except
    SQLConnection1.Rollback(T);
    raise;
  end;
end;


  ----- Original Message ----- 
  From: Antonio Pires 
  To: FireBase 
  Sent: Monday, May 15, 2006 6:01 PM
  Subject: [firebase-br] RES: Meio OFF - CommitRetaining com DbExpress


  Estou fazendo algo errado?

  sqlconnection.commit(transacao);  passa na compilacao

  sqlconnection.commitretaining(transacao); da erro de comando indefinito



  -----Mensagem original-----
  De: lista-bounces em firebase.com.br
  [mailto:lista-bounces em firebase.com.br]Em nome de Roberto G.V. Neto
  Enviada em: segunda-feira, 15 de maio de 2006 13:30
  Para: FireBase
  Assunto: Re: [firebase-br] Meio OFF - CommitRetaining com DbExpress


  sim?!

    ----- Original Message -----
    From: Antonio Pires
    To: lista em firebase.com.br
    Sent: Monday, May 15, 2006 8:38 AM
    Subject: [firebase-br] Meio OFF - CommitRetaining com DbExpress


    bom dia,

    CommitRetaining funciona com DbExpress ????




    --
    No virus found in this outgoing message.
    Checked by AVG Free Edition.
    Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date: 14/05/2006
    ______________________________________________
    FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
    Para editar sua configuração na lista, use o endereço
  http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
    Para consultar mensagens antigas: http://firebase.com.br/pesquisa
  ______________________________________________
  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
  Para editar sua configuração na lista, use o endereço
  http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
  Para consultar mensagens antigas: http://firebase.com.br/pesquisa
  --
  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date: 14/05/2006

  --
  No virus found in this outgoing message.
  Checked by AVG Free Edition.
  Version: 7.1.392 / Virus Database: 268.5.6/339 - Release Date: 14/05/2006


  ______________________________________________
  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
  Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
  Para consultar mensagens antigas: http://firebase.com.br/pesquisa



Mais detalhes sobre a lista de discussão lista