Anfang des Inhaltsbereichs

 Methode sqlX 

Definition

sqlX (cmd parms = [])

Verwendung

sqlX ist eine Methode der Klasse SapDB_Session. Durch den Aufruf dieser Methode wird die SQL-Anweisung cmd ausgeführt.

Die SQL-Anweisung cmd kann die Platzhalter ? oder :<varname> für Parameter enthalten, die vom System durch Werte aus der Parameterliste parms ersetzt werden.

Die Methode sqlX ermöglicht Ihnen, SQL-Anweisungen mit Parametern auszuführen, ohne zunächst ein Objekt der Klasse SapDB_Prepared anlegen zu müssen.

Ergebnis

Die Art des Ergebnisses ist abhängig vom Inhalt der SQL-Anweisung (Siehe Mögliche SQL-Ergebnisse).

Ausführen einer Datenanfrage, z. B. SELECT-Anweisung

cursor = session.sql ('SELECT * FROM messages WHERE msgno>?',[0])

Die Variable cursor enthält ein Objekt der Klasse SapDB_ResultSet, mit dem Sie auf die Datensätze der Ergebnismenge zugreifen können.

 

Ausführen einer Datenmanipulation, z. B. DELETE-Anweisung

rowsDeleted = session.sql ('DELETE FROM testtable WHERE column = ?', [3])

Die Variable rowsDeleted enthält die Anzahl der Zeilen, die durch die DELETE-Anweisung gelöscht worden sind.

Ende des Inhaltsbereichs