Share via


Använda kommandon för att ändra data

Med hjälp av en .NET Framework-dataprovider kan du köra lagrade procedurer eller språkinstruktioner för datadefinitioner (till exempel CREATE TABLE och ALTER COLUMN) för att utföra schemamanipulering på en databas eller katalog. Dessa kommandon returnerar inte rader som en fråga skulle göra, så kommandoobjektet tillhandahåller en ExecuteNonQuery för att bearbeta dem.

Förutom att använda ExecuteNonQuery för att ändra schemat kan du också använda den här metoden för att bearbeta SQL-instruktioner som ändrar data men som inte returnerar rader, till exempel INSERT, UPDATE och DELETE.

Även om rader inte returneras av metoden ExecuteNonQuery kan indata- och utdataparametrar och returvärden skickas och returneras via parametersamlingenför kommandoobjektet.

I det här avsnittet

Uppdatera data i en datakälla
Beskriver hur du kör kommandon eller lagrade procedurer som ändrar data i en databas.

Utföra katalogåtgärder
Beskriver hur du kör kommandon som ändrar databasschemat.

Se även