imam 2 forme:
1. iscitava podatke iz baze preko DataModule->DataSet-a u DBGrid; u DBGrid-u selektujem celije i prebacim vrednosti u StringGrid 2. forme (radi se o parent-child odnosu izmedju formi). Ovo mi obavlja IBTransaction1;
2. forma, pomocu IBTransaction2, radi insert u bazu na osnovu podataka pokupljenih iz prethodno napunjenog StringGrid-a. Upiti se pravilno formiraju (provereno).
Odradim:
Code:
ExecSQL;
IBTransaction2->Commit //po pravilu
ExecSQL;
IBTransaction2->Commit //po pravilu
ALI se podaci NEKADA ne upisu u bazu (ovo 'nekada' nisam uspeo da provlim!)!
Nema nikakve poruke o gresci (?!).
Moj sledeci korak je da sve svedem na jednu IBTransaction, ali to osiromasuje inicijalnu ideju.
Da li je uopste problem nastao zbog koriscenja 2 transakcije? Ako se radi o necemu drugom -dzabe mi prepravka :(
Hvala unapred! Pozdrav!
P.S.
X Files, sorry ako se tema odnosi na Interbase/Firebird. Prebaci je tamo, ako sam pogresio.