[Firebird SQL] Procedura nie działa do końca jak powinna

0

Cześć, kwestia jest taka.

Mam procedurę, która działa w pętli for select....

Select zwraca jakieś id
Następnie zachodzi sprawdzenie. Zwracane jest albo id, albo null.
W zależności od tego, wykonywany jest jeden lub 2 różne inserty. Pętla się powtarza.

Chodzi o to, że jak robię przez IBExperta(tak jakby krok po kroku) to chodzi ok. Natomiast, gdy wywołuję ją z programu, wtedy nie działa do końca tak, jak powinna. Tzn. w tabeli, w której powinny być 2 wpisy, jest tylko jeden. Wydaje mi się, że to może być kwestia "skomitowania" ;), ale nie jestem pewien. Próbowałem po insertach dać: "commit;" i "commit work;", ale wywalało błąd składniowy. Co to może być?

0

treść procedury + opis co <ort>z kąd</ort> i gdzie :)

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