Nie powinno. ExecuteNonQuery zwraca liczbę całkowitą wskazującą liczbę wierszy, których to dotyczy. Jeśli nie wstawiono żadnych wierszy, powinno zostać zwrócone 0. Powinien zgłosić wyjątek, gdy nie może wykonać zapytania. Np.:połączenie jest zamknięte, tabela nie istnieje itp.