[ tokajac @ 24.01.2008. 23:00 ] @
Scenario je sledeci: 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 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. |