QuerySQL (Opus Funktion)
Beschreibung¶
Diese Funktion führt eine SQL Abfrage aus. Executes a SQL SELECT statement and returns the result as a typed struct object with one array member per column.Argumente
Name | Typ | Beschreibung |
|---|---|---|
SQLStatement | SQL SELECT Anweisung. Der Befehl muss mit „SELECT" beginnen und muss gleich anschliessend mit der Aufzählung der Felder fortfahren. Die Felder müssen eindeutige Namen haben. Bei der Verwendung von ORDER BY muss im "Select" noch ein TOP spezifiziert werden. ACHTUNG: Ist im Resultat der Query ein Feld i_Archive vorhanden, dann werden Rows mit i_Archive = 1 ausgesondert. | |
IDFieldName | (optional) name of the primary-key field used to identify rows; defaults to the first integer field |
Rückgabewert SQLTableObject¶
Objekt, welches die ausgelesenen Daten enthält. Es enthält Arrays mit den Namen der entsprechenden Spalten. Die Anzahl der Zeilen ist im Element „RowNumber" enthalten.
Wenn die Feldnamen Sonderzeichen enthalten oder keine in Opus gültige Bezeichner sind, dann kann auf die Variable mit den Operatoren { } zugegriffen werden.
Beispiel¶
|
|---|
Beispiel mit ORDER BY¶
|
|---|