Found the problem, the issues does not appear to be in ADODB (Though it should have warned).
Using MySQL with MyISAM-tables instead of InnoDB-tables makes sure that transactions are not supported. If you would have a mix of both, transactions is only supported for the InnoDB-tables.
Transformed all tables to InnoDB, and the problem appears to be solved now.