Kommandon och parametrar

När du har upprättat en anslutning till en datakälla kan du köra kommandon och returnera resultat från datakällan med hjälp av ett DbCommand -objekt. Du kan skapa ett kommando med någon av kommandokonstruktorerna för den .NET Framework-dataprovider som du arbetar med. Konstruktorer kan använda valfria argument, till exempel en SQL-instruktion som ska köras vid datakällan, ett DbConnection objekt eller ett DbTransaction objekt. Du kan också konfigurera dessa objekt som egenskaper för kommandot. Du kan också skapa ett kommando för en viss anslutning med hjälp CreateCommand av metoden för ett DbConnection objekt. SQL-instruktionen som körs av kommandot kan konfigureras med hjälp av CommandText egenskapen .

Varje .NET Framework-dataprovider som ingår i .NET Framework har ett Command -objekt. .NET Framework-dataprovidern för OLE DB innehåller ett OleDbCommand objekt, .NET Framework Data Provider för SQL Server innehåller ett SqlCommand objekt, .NET Framework Data Provider för ODBC innehåller ett OdbcCommand objekt och .NET Framework Data Provider för Oracle innehåller ett OracleCommand objekt.

I det här avsnittet

Köra ett kommando
Beskriver ADO.NET-objektet Command och hur du använder det för att köra frågor och kommandon mot en datakälla.

Konfigurera parametrar och parameterdatatyper
Beskriver hur du arbetar med Command parametrar, inklusive riktning, datatyper och parametersyntax.

Generera kommandon med CommandBuilders
Beskriver hur du använder kommandobyggare för att automatiskt generera kommandona INSERT, UPDATE och DELETE för en DataAdapter som har ett SELECT-kommando med en tabell.

Hämta ett enskilt värde från en databas
Beskriver hur du använder ExecuteScalar metoden för ett Command objekt för att returnera ett enda värde från en databasfråga.

Använda kommandon för att ändra data
Beskriver hur du använder en dataprovider för att köra lagrade procedurer eller DDL-instruktioner (datadefinitionsspråk).

Se även