Re: [firebase-br] Consulta com Transações
Augusto
augusto em cmsolucoes.com.br
Ter Set 6 17:17:21 -03 2005
eu utilizo como a segunda opção, somente no INS, UPD, DEL abro a
transação.
Augusto
----- Original Message -----
From: "User-BA" <foruns em embytes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, September 06, 2005 5:06 PM
Subject: [firebase-br] Consulta com Transações
>
> Olá pessoal!
>
> Por favor me esclareçam...
> Utilizo o SQLConnection e o SQLQuery para buscar dados.
> * Delphi 7 + DBExpress
>
> É correto e necessário,
> se fazer as consultas iniciado-se sempre uma transação?
>
> Tipo:
>
> Try
> t_transacao.TransactionID := 1;
> t_transacao.IsolationLevel := xilREPEATABLEREAD;
> dm.conexao.StartTransaction(t_transacao);
> sql_usuarios.Close;
> sql_usuarios.SQL.Clear;
> sql_usuarios.SQL.Add('select count(empresa.emp_usu_chave) from
> empresa;');
> sql_usuarios.Open;
> dm.conexao.Commit(t_transacao);
> except
> On e_erro : Exception do
> Begin
> Showmessage('ocorreu um erro);
> dm.conexao.Rollback(t_transacao);
> exit;
> End;
> End;
>
> Ou eu poderia fazer somente conforme abaixo? ...
>
> Try
> sql_usuarios.Close;
> sql_usuarios.SQL.Clear;
> sql_usuarios.SQL.Add('select count(empresa.emp_usu_chave) from
> empresa;');
> sql_usuarios.Open;
> except
> On e_erro : Exception do
> Begin
> Showmessage('ocorreu um erro);
> exit;
> End;
> End;
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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