sqlX (cmd parms = [])
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.
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.