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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)