Transaction Methods in Interbase using Delphi 3.0 -Problems in commit-rollback methods

For Transaction methods -  like commit I am using
              Database1.startTransaction;
              database1.commit;
commit method its working fine.

if I type a new record  and rollback - an error message is stating that
record not found - but by using cache method type transaction working fine -

But I would like to work rollback method without cache update method -
Please give me the solution for the above stated problem immeditely

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own