Comandi e parametriCommands and Parameters

Una volta stabilita una connessione a un'origine dati, è possibile eseguire i comandi e restituire i risultati dell'origine dati usando un oggetto DbCommand.After establishing a connection to a data source, you can execute commands and return results from the data source using a DbCommand object. È possibile creare un comando usando uno dei costruttori di comando del provider di dati .NET Framework usato.You can create a command using one of the command constructors for the .NET Framework data provider you are working with. I costruttori possono accettare argomenti facoltativi, ad esempio un'istruzione SQL da eseguire nell'origine dati, un oggetto DbConnection o un oggetto DbTransaction.Constructors can take optional arguments, such as an SQL statement to execute at the data source, a DbConnection object, or a DbTransaction object. È inoltre possibile configurare tali oggetti come proprietà del comando,You can also configure those objects as properties of the command. nonché creare un comando per una particolare connessione usando il metodo CreateCommand di un oggetto DbConnection.You can also create a command for a particular connection using the CreateCommand method of a DbConnection object. È possibile configurare l'istruzione SQL eseguita dal comando tramite la proprietà CommandText.The SQL statement being executed by the command can be configured using the CommandText property.

In ogni provider di dati .NET Framework fornito con .NET Framework è incluso un oggetto Command.Each .NET Framework data provider included with the .NET Framework has a Command object. 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.The .NET Framework Data Provider for OLE DB includes an OleDbCommand object, the .NET Framework Data Provider for SQL Server includes a SqlCommand object, the .NET Framework Data Provider for ODBC includes an OdbcCommand object, and the .NET Framework Data Provider for Oracle includes an OracleCommand object.

In questa sezioneIn This Section

Esecuzione di un comandoExecuting a Command
Viene descritto l'oggetto Command di ADO.NET e viene illustrato come usarlo per eseguire query e comandi su un'origine dati.Describes the ADO.NET Command object and how to use it to execute queries and commands against a data source.

Configurazione di parametri e tipi di dati dei parametriConfiguring Parameters and Parameter Data Types
Viene descritto l'uso dei parametri di Command, inclusa la direzione, i tipi di dati e la sintassi.Describes working with Command parameters, including direction, data types, and parameter syntax.

Generazione di comandi tramite CommandBuildersGenerating Commands with 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.Describes how to use command builders to automatically generate INSERT, UPDATE, and DELETE commands for a DataAdapter that has a single-table SELECT command.

Recupero di un valore singolo da un databaseObtaining a Single Value from a Database
Viene descritto come usare il metodo ExecuteScalar di un oggetto Command per restituire un singolo valore in una query sul database.Describes how to use the ExecuteScalar method of a Command object to return a single value from a database query.

Uso di comandi per modificare i datiUsing Commands to Modify Data
Viene descritto come usare un provider di dati per eseguire stored procedure o istruzioni DDL (Data Definition Language).Describes how to use a data provider to execute stored procedures or data definition language (DDL) statements.

Vedere ancheSee also