Ich hatte eine zweite Datenbank geöffnet, die fehlerhafte Daten enthielt, die><... diese Methode zeigten. Es stellte sich heraus, dass ich nicht einmal benötigte:
command.CommandText = "SET autocommit = 0";
command.executeNonQuery();
Dieser Code funktioniert also für Transaktionen.