Wird in den Programm(en) überhaupt mit Transaktionen gearbeitet ?
Den Count kannst Du weglassen, da Du das Ergebnis vom Select sauber abfragst.

Gruß aus Hanau