Fórum Oracle - start transaction e commit! #164072

02/06/2003

0

Estou com um problema, faço um insert em uma tabela no oracle, utilizo uma query e o comando insert ... , tb utilizao start transaction e um commit. O problema é que não vejo esta alteração em outros micros ou no proprio SQL PLUS até que eu saia da minha aplicação. Alguem sabe como resolver ?


F.mo

F.mo

Responder

Posts

02/06/2003

Josemarlourenco

É algo assim, que vc faz?
Qry.Close;
Qry.SQL.Clear;
Qry.SQL.Add(´start transaction´);
Qry.ExecSQL;
Qry.Close;
Qry.SQL.Clear;
Qry.SQL.Add(´Insert dados´);
Qry.ExecSQL;
Qry.Close;
Qry.SQL.Clear;
Qry.SQL.Add(´commit´);
Qry.ExecSQL;
Tenha certeza que a Query que vc está iniciando e finalizando a transação seja a mesma que está inserindo os dados, ou que estejam ligadas a mesma conexão.
Outra coisa: Qual mecanismo de acesso vc está usando? BDE, ADO,...?

Josemar


Responder

Gostei + 0

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

Aceitar