Db Firebird 2.5
ho un dubbio sul fatto che i dati vengono inseriti, anche se non uso l'evento AfterPost
ed applico
ma eseguo il Committ
ZTable1.Insert;
ZTable1.FieldByName('ID').AsInteger := Get_ID;
ZTable1.FieldByName('DATA').AsDateTime := dData;
ZTable1.FieldByName('NOMEFILE').asString := sFile;
ZTable1.FieldByName('DIMENSIONE').AsInteger := MemStream.Size;
(ZTable1.FieldByName('IMMAGINE') as TBlobField).LoadFromStream(MemStream); //qui altro dubbio, apro un post specifico
try
ZTable1.Post;
frm_ConnettiDb.ZConnection1.Commit;
except
frm_ConnettiDb.ZConnection1.Rollback;
stesso comportamento anche se uso ZQuery
il dubbio e' cosa cambia nel fare il Commit senza ApplyUpodates; i dati li invio ad un server Windows (Developers 2012 Rc2) e li trovo regolarmente dopo ogni Commit.