I have a few procedures which uses transactions within access to ensure data consistency. What I'm wondering is, how can I test if a connection has an ongoing, uncommitted transaction or not. I'm trying to create a routine in my error handler to rollback any open transactions if any errors should occur, but I can't figure out how to test for the condition, and I get an error if I do a RollbackTran where there aren't transactions...