sc_exec_sql mit Abfangen der Fehler
Das Macro sc_exec_sql() führt in Scriptcase SQL-Befehle aus. Es meldet jedoch keine Fehler an das Programm zurück.
Alternativ kann man alle SQL-Befehle auf den Datenbanken (Scriptcase connection) auch mit
sc_select() ausführen.
Dabei kann man die Fehlermeldungen abfangen und analysieren-.
Tipp: sc_select dient nicht nur zum Selektieren von Daten, sondern kann ALLE SQL-Befehle ausführen.
Wenn nur SQL-Befehle ausgeführt werden sollen (UPDATE, INSERT, DELETE, …) ignoriert man die zurückgegebenen Parameter und wertet nur aus, ob der {recordset} als false gesetzt ist.
Beispiel:
1 2 3 4 |
if ({my_data} === false) { echo "Access error. Message =". {my_data_erro}; } |