Platzhalter für Parameter in SQL-Anweisungen werden mit dem ?-Zeichen (Fragezeichen) angegeben. Für INSERT, UPDATE oder DELETE wird jedes ? nach seiner Stellung in der Parametersammlung des Befehls referenziert. Das erste ? wird als 0 referenziert, das zweite als 1.
Voraussetzungen
Es gibt keine Voraussetzungen für diese Aufgabe.
Deklarieren Sie ein ULCommand-Objekt.
ULCommand cmd; |
Weisen Sie dem ULCommand-Objekt eine Anweisung zu.
cmd = conn.CreateCommand(); cmd.CommandText = "DELETE FROM MyTable WHERE MyColumn = ?"; |
Weisen Sie der Anweisung Eingabeparameterwerte zu.
String deleteValue; cmd.Parameters.Clear(); // assign value cmd.Parameters.Add("", deleteValue); |
Führen Sie die Anweisung aus.
int rowsDeleted = cmd.ExecuteNonQuery(); |
Wenn Sie explizite Transaktionen verwenden, schreiben Sie die Änderung fest.
myTransaction.Commit(); |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |