[Firebird] INSERT i DROP

0

Witam,

W Delphi 7 w IBScript wpisuje:

INSERT INTO TABELA_KOPIA SELECT * FROM TABELA;
DROP TABELA;

IBScript.Transaction.StartTransaction;
  try
    IBScript.ExecuteScript;
    IBScript.Transaction.Commit;
  except
    IBScript.Transaction.Rollback;
 end;

i wywala sie na

 DROP

, bo INSERT

 jeszcze sie nie zakonczyl

Ktos wie jak rozwiazac ten problem?

pozdr
Astacus
0

Zacommitować próbowałeś po insercie?

0

probowalem zrobic najpierw INSERT, Commit i potem DROP ale nic nie pomaga

0

Przyczyna jest chyba inna, przecież operacje wykonywane są jedna po drugiej a nie asynchronicznie. Daj komunikat błędu. Albo spróbuj tak

ST
INSERT
CT

ST
DROP
CT

przede wszystkim zobacz jaki jest komunikat błędu (try execep on E :Exception ... E.Message)

1 użytkowników online, w tym zalogowanych: 0, gości: 1