Zum Hauptinhalt springen

RunSQLComplex

Aufbau

RunSQLComplex(sSQL, sAction)

Parameter

| Parameter | Typ | Beschreibung
| sSQL | Zeichenkette | Die SQL-Anweisung, die gegen die IndySoft-Datenbank ausgeführt werden soll. Die SQL-Anweisung darf NICHT mit einem Semikolon enden.sAction | String | Muss entweder 'OPEN' oder 'EXEC' lauten. Dies legt fest, ob eine Open-Aktion oder ein ExecSQL-Befehl aufgerufen wird. Bei Verwendung von „ReturnFromSQL“ oder „RunSQL“ ermittelt IndySoft dies automatisch anhand des Vorhandenseins des Schlüsselworts „SELECT“ am Anfang – in komplexen Szenarien ist dies jedoch nicht immer der Fall (DECLARE-Abschnitt, Aufruf einer gespeicherten Prozedur usw.). |

Beschreibung

Diese Funktion dient dazu, SQL-Anweisungen in der IndySoft-Datenbank auszuführen. Hinweis: Diese Funktion funktioniert ähnlich wie „RunSQL“, fügt jedoch KEINE automatische NOLOCK-Syntax für SQL Server hinzu und fügt den Eigentümer NICHT automatisch aus den Verbindungseinstellungen ein – all dies muss im SQL-Text erfolgen.

Beispiel

RunSQLComplex("UPDATE GAGES SET GAGE_OWNER = 'TEST' WHERE COMPANY = '" &

LookupEquipmentCompany & "' AND GAGE_SN = '" & LookupEquipmentID & "'", "EXEC")

Anwendungskompatibilität

IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Einrichtungen, IndySoft Werkzeugverwaltung

Siehe auch

Rückgabe aus SQL-Komplex |