Can i run a Begin Transaction command using VBA, run a few other commands than, run a Commit/Rollback command, all as separate commands. Will that have the same effect as a SQL script with a BEGIN TRANSACTION at the beginning and COMMIT/ROLLBACK command at the end?