IStatement.ExecuteUpdate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| ExecuteUpdate(String) |
Führt die angegebene SQL-Anweisung aus, bei der es sich um eine |
| ExecuteUpdate(String, Int32) |
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber mit dem angegebenen Kennzeichen, ob die von diesem |
| ExecuteUpdate(String, Int32[]) |
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. |
| ExecuteUpdate(String, String[]) |
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. |
ExecuteUpdate(String)
Führt die angegebene SQL-Anweisung aus, bei der es sich um eine INSERT, UPDATEoder eine ANWEISUNG oder DELETE eine SQL-Anweisung handeln kann, die nichts zurückgibt, z. B. eine SQL DDL-Anweisung.
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string -> int
Parameter
- sql
- String
eine DML-Anweisung (SQL Data Manipulation Language), zINSERTUPDATE. B. oder DELETEeine SQL-Anweisung, die nichts zurückgibt, z. B. eine DDL-Anweisung.
Gibt zurück
entweder (1) die Zeilenanzahl für SQL Data Manipulation Language (DML)-Anweisungen oder (2) 0 für SQL-Anweisungen, die nichts zurückgeben
- Attribute
Ausnahmen
wenn beim Zugriff auf die Datenbank ein Fehler auftritt oder wenn die Anweisung eine ResultSet.
Hinweise
Führt die angegebene SQL-Anweisung aus, bei der es sich um eine INSERT, UPDATEoder eine ANWEISUNG oder DELETE eine SQL-Anweisung handeln kann, die nichts zurückgibt, z. B. eine SQL DDL-Anweisung.
<strong>Note:</strong>This method cannot be called on a PreparedStatement or CallableStatement.
Java Dokumentation für java.sql.Statement.executeUpdate(java.lang.String).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ExecuteUpdate(String, Int32)
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber mit dem angegebenen Kennzeichen, ob die von diesem Statement Objekt erzeugten automatisch generierten Schlüssel zum Abrufen verfügbar gemacht werden sollen.
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int autoGeneratedKeys);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;I)I", "GetExecuteUpdate_Ljava_lang_String_IHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int -> int
Parameter
- sql
- String
eine DML-Anweisung (SQL Data Manipulation Language), zINSERTUPDATE. B. oder DELETEeine SQL-Anweisung, die nichts zurückgibt, z. B. eine DDL-Anweisung.
- autoGeneratedKeys
- Int32
ein Kennzeichen, das angibt, ob automatisch generierte Schlüssel zum Abruf zur Verfügung gestellt werden sollen; eine der folgenden Konstanten: Statement.RETURN_GENERATED_KEYSStatement.NO_GENERATED_KEYS
Gibt zurück
entweder (1) die Zeilenanzahl für SQL Data Manipulation Language (DML)-Anweisungen oder (2) 0 für SQL-Anweisungen, die nichts zurückgeben
- Attribute
Ausnahmen
wenn beim Zugriff auf die Datenbank ein Fehler auftritt oder wenn die Anweisung eine ResultSet.
Hinweise
Führt die angegebene SQL-Anweisung aus und signalisiert dem Treiber mit dem angegebenen Kennzeichen, ob die von diesem Statement Objekt erzeugten automatisch generierten Schlüssel zum Abrufen verfügbar gemacht werden sollen. Der Treiber ignoriert das Flag, wenn die SQL-Anweisung keine INSERT Anweisung ist, oder eine SQL-Anweisung, die automatisch generierte Schlüssel zurückgeben kann (die Liste dieser Anweisungen ist anbieterspezifisch).
<strong>Note:</strong>This method cannot be called on a PreparedStatement or CallableStatement.
In 1.4 hinzugefügt.
Java Dokumentation für java.sql.Statement.executeUpdate(java.lang.String, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ExecuteUpdate(String, Int32[])
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen.
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, int[]? columnIndexes);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[I)I", "GetExecuteUpdate_Ljava_lang_String_arrayIHandler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * int[] -> int
Parameter
- sql
- String
eine DML-Anweisung (SQL Data Manipulation Language), zINSERTUPDATE. B. oder DELETEeine SQL-Anweisung, die nichts zurückgibt, z. B. eine DDL-Anweisung.
- columnIndexes
- Int32[]
ein Array von Spaltenindizes, das die Spalten angibt, die aus der eingefügten Zeile zurückgegeben werden sollen
Gibt zurück
entweder (1) die Zeilenanzahl für SQL Data Manipulation Language (DML)-Anweisungen oder (2) 0 für SQL-Anweisungen, die nichts zurückgeben
- Attribute
Ausnahmen
wenn beim Zugriff auf die Datenbank ein Fehler auftritt oder wenn die Anweisung eine ResultSet.
Hinweise
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. Dieses Array enthält die Indizes der Spalten in der Zieltabelle, die die automatisch generierten Schlüssel enthalten, die verfügbar gemacht werden sollen. Der Treiber ignoriert das Array, wenn die SQL-Anweisung keine INSERT Anweisung ist, oder eine SQL-Anweisung, die automatisch generierte Schlüssel zurückgeben kann (die Liste dieser Anweisungen ist anbieterspezifisch).
<strong>Note:</strong>This method cannot be called on a PreparedStatement or CallableStatement.
In 1.4 hinzugefügt.
Java Dokumentation für java.sql.Statement.executeUpdate(java.lang.String, int[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ExecuteUpdate(String, String[])
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen.
[Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int ExecuteUpdate(string? sql, string[]? columnNames);
[<Android.Runtime.Register("executeUpdate", "(Ljava/lang/String;[Ljava/lang/String;)I", "GetExecuteUpdate_Ljava_lang_String_arrayLjava_lang_String_Handler:Java.Sql.IStatementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ExecuteUpdate : string * string[] -> int
Parameter
- sql
- String
eine DML-Anweisung (SQL Data Manipulation Language), zINSERTUPDATE. B. oder DELETEeine SQL-Anweisung, die nichts zurückgibt, z. B. eine DDL-Anweisung.
- columnNames
- String[]
ein Array der Namen der Spalten, die aus der eingefügten Zeile zurückgegeben werden sollen
Gibt zurück
entweder die Zeilenanzahl für INSERT, UPDATEoder Anweisungen oder DELETE 0 für SQL-Anweisungen, die nichts zurückgeben
- Attribute
Ausnahmen
wenn beim Zugriff auf die Datenbank ein Fehler auftritt oder wenn die Anweisung eine ResultSet.
Hinweise
Führt die angegebene SQL-Anweisung aus und signalisiert den Treiber, dass die automatisch generierten Schlüssel, die im angegebenen Array angegeben sind, für den Abruf verfügbar gemacht werden sollen. Dieses Array enthält die Namen der Spalten in der Zieltabelle, die die automatisch generierten Schlüssel enthalten, die verfügbar gemacht werden sollen. Der Treiber ignoriert das Array, wenn die SQL-Anweisung keine INSERT Anweisung ist, oder eine SQL-Anweisung, die automatisch generierte Schlüssel zurückgeben kann (die Liste dieser Anweisungen ist anbieterspezifisch).
<strong>Note:</strong>This method cannot be called on a PreparedStatement or CallableStatement.
In 1.4 hinzugefügt.
Java Dokumentation für java.sql.Statement.executeUpdate(java.lang.String, java.lang.String[]).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.