Het zou niet moeten. ExecuteNonQuery retourneert een geheel getal dat het aantal betrokken rijen aangeeft. Als er geen rijen zijn ingevoegd, moet 0 worden geretourneerd. Het zou een uitzondering moeten genereren wanneer het de query niet kan uitvoeren. Bijv.:de verbinding is verbroken, de tafel bestaat niet, enz.