REVELAR

Fórum ID da Transação usando DbExpress #325290

13/07/2006

0

Pessoal tirem uma dúvida minha em relação ao id passado para transação. o ID deve ser sempre assim ou pode ser atribuido um numero aleatório?

hoje eu uso assim:
procedure Transacao(aDataSet: TClientDataSet;var Id:Integer);
 var TransDesc: TTransactionDesc;
begin
 try
  TransDesc.TransactionID  := 1;//Aqui eu posso passar o valor de uma variável Inteira como ID???
  TransDesc.IsolationLevel := xilREADCOMMITTED;
  sqlCONN.StartTransaction(TransDesc);
  if aDataSet.ApplyUpdates(0) = 0 then
   begin
     aDataSet.ApplyUpdates(0);
     sqlCONN.Commit(TransDesc);
   end;
 Except
  sqlCONN.Rollback(TransDesc);
   raise Exception.Create(´Ocorreu um erro no processo transação,´+
                          ´ a operação não foi concluída!´+#10+´Tabela: ´+
                          pChar(aDataSet));
 end;
end;

essa é a minha dúvida, pq ai eu geraria uma sequencia aleatória para ele e pronto.... :?


Paullsoftware

Paullsoftware

Responder

Posts

15/07/2006

Paullsoftware

Fique pasmo :shock: :shock: :shock: :shock: :shock:

ninguém tem nenhuma ideia :?: :?: :?:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar