View Categories

DB.EXECUTESQL

//Scriptfunktion 'DB.EXECUTESQL'
//Führt einen SQL-Befehl in der geöffneten Datenbankverbindung aus.
//Dieser Befehl kann zum Ändern, Einfügen oder Löschen von Daten verwendet werden.



// Wenn kein Patient ausgewählt ist, wird das Script verlassen
DUMMYVAR=IFNOVAREXIT{PATIENTID}

// Standardverbindungsstring für die Datenbank abrufen
SQLCON=DB.GETMCDMSSTDCONNECTSTRING{}

// Hier korrekten Datenbanknamen setzen
DBNAME="...\DATABASE\..."

// Datenbank öffnen
ANZREC=DB.OPEN{{DBNAME},{SQLCON},True}

// SQL-Befehl zur Erstellung der Tabelle "TEST_ADR" definieren
SQL="CREATE TABLE TEST_ADR (NAME char(50));"

// SQL-Befehl ausführen
ERG=DB.EXECUTESQL{{SQL}}

CLOSE=DB.CLOSE{}

// Fehlerbehandlung: Falls ein Fehler auftritt, Fehlermeldung anzeigen und Script beenden
IFBLOCK{SCRIPT.LASTERROR!0}
	ERG=DLGMESSAGE{{SCRIPT.LASTERRORMSG}}
	RES=EXITSCRIPT{}
ENDIF