Sé que esta no es una pregunta muy útil, pero no puedo evitar que me molesten.¿Por qué el "No" en "ExecuteNonQuery"?
Así,
Por qué dicho método (en *Command
clases) se llama
ExecuteNonQuery en lugar de ExecuteQuery?
¿No son esas declaraciones de SQL las que lanzamos en DBs, consultas?
Pero puede ser un SELECCIONADO. Entonces, ¿por qué no simplemente "myCommand.Execute()"? –
@Camilo: Porque hay ExecuteReader() que devolverá los resultados de su consulta, o incluso ExecuteScalar(), para resultados de un solo valor. –
Gracias, no sabía de ExecuteScalar :) –