InTransaction

Delphi

08/03/2004

Sou novo no Delphi e estou com um problema no meu projeto. Toda vez que inicio um formulário de cadastro, confiro se a Transação está Ativa.
Quando vou gravar algum registro, no BeforePost a transação já está inativa.
Gostaria de saber de vocês, se é alguma configuração do Banco ou da Transação.

Obs.: Estou usando o ClientDataSet.


Dassilva

Dassilva

Curtidas 0

Respostas

Paulo

Paulo

08/03/2004

Dassilva, poste os cádigos. Eu não uso ClientDataSet, e sim query, assim eu faço:
if not ADOCONECTION.intransaction then begin
ADOCONECTION.BEGINtRANS;
end;
Query1.Insert;
No botão gravar.
Query1.Post;
ADOCONECTION.COMMITTRANS;


GOSTEI 0
Rômulo Barros

Rômulo Barros

08/03/2004

Utilizo DBExpress com TClientDataSet e nunca tive este tipo de problema. Posta aí a Unit pra gente sacar... :twisted: :twisted:


GOSTEI 0
POSTAR