Comandi e parametri
Una volta stabilita una connessione a un'origine dati, è possibile eseguire i comandi e restituire i risultati dell'origine dati usando un oggetto DbCommand. È possibile creare un comando usando uno dei costruttori di comando del provider di dati .NET Framework usato. I costruttori possono accettare argomenti facoltativi, ad esempio un'istruzione SQL da eseguire nell'origine dati, un oggetto DbConnection o un oggetto DbTransaction. È inoltre possibile configurare tali oggetti come proprietà del comando, nonché creare un comando per una particolare connessione usando il metodo CreateCommand di un oggetto DbConnection
. È possibile configurare l'istruzione SQL eseguita dal comando tramite la proprietà CommandText.
In ogni provider di dati .NET Framework fornito con .NET Framework è incluso un oggetto Command
. Nel provider di dati .NET Framework per OLE DB è incluso un oggetto OleDbCommand, in quello per SQL Server un oggetto SqlCommand, in quello per ODBC un oggetto OdbcCommand e in quello per Oracle un oggetto OracleCommand.
In questa sezione
Esecuzione di un comando
Viene descritto l'oggetto Command
di ADO.NET e viene illustrato come usarlo per eseguire query e comandi su un'origine dati.
Configurazione di parametri e tipi di dati dei parametri
Viene descritto l'uso dei parametri di Command
, inclusa la direzione, i tipi di dati e la sintassi.
Generazione di comandi tramite CommandBuilders
Viene descritto come usare compilatori di comandi per generare automaticamente i comandi INSERT, UPDATE e DELETE per un DataAdapter
in cui è presente il comando SELECT di una singola tabella.
Recupero di un valore singolo da un database
Viene descritto come usare il metodo ExecuteScalar
di un oggetto Command
per restituire un singolo valore in una query sul database.
Uso di comandi per modificare i dati
Viene descritto come usare un provider di dati per eseguire stored procedure o istruzioni DDL (Data Definition Language).