InTransaction
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.
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
Curtidas 0
Respostas
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;
if not ADOCONECTION.intransaction then begin
ADOCONECTION.BEGINtRANS;
end;
Query1.Insert;
No botão gravar.
Query1.Post;
ADOCONECTION.COMMITTRANS;
GOSTEI 0
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