DBExecSQL()
DBExecSQL() – SQL Statement ausführen
Die Funktion führt ein SQL Statement aus. Diese Funktion ist für SQL-Statements gedacht, die keine Rückgabemenge erzeugen, also z.B. ein "UPDATE"-Statement.
Hinweis
Die Funktion sollte ab Version 6.1 nicht mehr verwendet werden. Dafür stehen nun direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oQuery.CbExecSQL()
Parameter | Beschreibung |
---|---|
aQuery:O | SQL-Query-Objekt (vom TYP TBeAdsQuery) |
Rückgabewert
Numerisch - Anzahl der geänderten Datensätze.
Beispiel
|oQuery|
oQuery := CreateObject('TBEADSQuery'),
oQuery.SQL := 'UPDATE "Dab010.adt" '+
'SET ARTNR = ''TEST-UPDATE'' '+
'WHERE ARTNR = ''TEST-ARTIKEL'' ',
ProgressbarShow("SQL-Query", "SQL-Befehl wird ausgeführt"),
DBExecSQL(oQuery),
ProgressbarHide(),
DestroyObject(oQuery),