Oracle - start transaction e commit!
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
Curtidas 0
Respostas
Josemarlourenco
02/06/2003
É 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
GOSTEI 0