Fórum InTransaction #219152
08/03/2004
0
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
Curtir tópico
+ 0
Responder
Posts
08/03/2004
Paulo
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;
Responder
Gostei + 0
08/03/2004
Rômulo Barros
Utilizo DBExpress com TClientDataSet e nunca tive este tipo de problema. Posta aí a Unit pra gente sacar... :twisted: :twisted:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)