[firebase-br] Inserir registro LOOP X TRANSAÇÃO

Herminio E. Piram herminiopiram em gmail.com
Seg Maio 14 18:04:48 -03 2012


Enviei sem querer, desculpe...

Costumo fazer isso pelo delphi, uso uma variavel inteira local para
controlar a qtde de registros rodados (i).

if not conexao.inTrasancation then
  conexao.starttransactio

cds.Insert;
cds.fieldByName := ....
cds.Post;

if i=1000 then
begin
  cds.ApplyUpdates;
  conexao.Commit;
end

Isto dentro de while, try except entre outras que se fazem necessárias para
a importação.

Mas a ideia é esta.


2012/5/14 Herminio E. Piram <herminiopiram em gmail.com>

> Costumo fazer isto pelo delphi.
>
> if not conxao.Intransacation then
>
>
> 2012/5/14 Marcelo Moreira <marcelomoreira.souza em gmail.com>
>
>> Diego,
>> Tambem tinha pensado na mesma solução mas tambem fiquei imaginando se nao
>> tinha outra forma.
>> Vamos ver se alguem mais ajuda.
>>
>> Obrigado pela atenção.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> --
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _ _
>
> "If the doors of perception were cleansed everything
>  would appear to man as it is, infinite." (William Blake)
>  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _ _ _ _ _
>



-- 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _

"If the doors of perception were cleansed everything
 would appear to man as it is, infinite." (William Blake)
 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _



Mais detalhes sobre a lista de discussão lista