DbCommand.ExecuteNonQuery Metod

Definition

Kör kommandot mot dess anslutningsobjekt och returnerar antalet rader som påverkas.

public:
 abstract int ExecuteNonQuery();
public abstract int ExecuteNonQuery();
abstract member ExecuteNonQuery : unit -> int
Public MustOverride Function ExecuteNonQuery () As Integer

Returer

Antalet rader som påverkas.

Implementeringar

Kommentarer

Du kan använda ExecuteNonQuery för att utföra katalogåtgärder (till exempel köra frågor mot strukturen för en databas eller skapa databasobjekt som tabeller) eller för att ändra data i en databas genom att köra UPDATE-, INSERT- eller DELETE-instruktioner.

Även om ExecuteNonQuery inga rader returneras fylls utdataparametrar eller returvärden som mappas till parametrar med data.

För UPDATE-, INSERT- och DELETE-instruktioner är returvärdet antalet rader som påverkas av kommandot. För alla andra typer av instruktioner är returvärdet -1.

Gäller för

Se även