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:
essa é a minha dúvida, pq ai eu geraria uma sequencia aleatória para ele e pronto.... :?
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
Curtir tópico
+ 0
Responder
Posts
15/07/2006
Paullsoftware
Fique pasmo :shock: :shock: :shock: :shock: :shock:
ninguém tem nenhuma ideia :?: :?: :?:
ninguém tem nenhuma ideia :?: :?: :?:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)