So che questa non è una domanda inutile, ma non posso fare a meno di esserne infastidita.Perché il "Non" in "ExecuteNonQuery"?
Quindi,
Perché detto metodo (in *Command
classi) si chiama
ExecuteNonQuery invece di ExecuteQuery?
Non sono quelle istruzioni SQL che lanciamo ai DB, query?
Ma può essere un SELECT. Quindi, perché non solo "myCommand.Execute()"? –
@Camilo: poiché esiste ExecuteReader() che restituisce i risultati della query o anche ExecuteScalar(), per risultati a valore singolo. –
Grazie, non sapevo di ExecuteScalar :) –