Aktion 'SQL-Kommando ausführen'

enaio® 12.0 »

Die Automatische Aktion 'SQL-Kommando ausführen', axacolfr.dll, ermöglicht, direkt SQL-Kommandos auszuführen und Ergebnisse in Form von Recordsets an ein Script zu übergeben.

Wie die anderen Aktionen, binden Sie die Automatische Aktion 'SQL-Kommando ausführen' über die Registerkarte Zusätze ein und erstellen eine Konfiguration.

Über den Konfigurationsdialog geben Sie das SQL-Statement ein, wählen den Scripttyp, JavaScript oder Visual Basic, und geben die Scriptdatei an.

Informationen zum Scripting finden Sie in der Entwicklerdokumentation.

enaio_pic

Wie bei den anderen Automatischen Aktionen können Sie die Aktion aus enaio® administrator starten oder zeitgesteuert über enaio® start ausführen lassen.

Für JavaScript kann aus dem Dialog Automatische Aktion über die Funktion Starten mit Debugger das JavaScript im Debugger geöffnet werden.

Informationen zum Debugging finden Sie in der Entwicklerdokumentation.

Konfigurationsbeispiel:

Das SQL-Kommando ermittelt alle Benutzernamen aus der Tabelle 'benutzer', das VB-Skript erstellt eine Textdatei mit allen Benutzernamen.

SQL select * from benutzer
Scriptdatei  
Dim fso, textf
Set fso = CreateObject("Scripting.FileSystemObject")
Set textf = fso.CreatetextFile("C:\tmp\benutzer.txt",TRUE)
While Not Recordset.EOF
    If Not IsNull(Recordset("benutzer")) Then textf.Writeline(Recordset("benutzer"))
    Recordset.MoveNext
Wend
Set textf = Nothing
MsgBox "OK ..."