The best way to check this out is to run SQLServer Profiler and see what is actually happening on the server side.
I assume that since you use ExecuteNonQuery (), this will not be better. Thus, you are not working with multiple results.
dmajkic Feb 04 '09 at 11:15 2009-02-04 11:15
source share