DatabaseQuery()

Syntax

Ergebnis = DatabaseQuery(Request$)
Beschreibung
Führt die SQL-Abfrage 'Request$' in der aktuellen Datenbank aus. Ist das 'Ergebnis' gleich 0, konnte die Abfrage nicht korrekt ausgeführt werden (SQL-Fehler, falsch formatierte Abfrage etc.. Der Fehlertext kann mittels DatabaseError() ermittelt werden), andernfalls war die Abfrage erfolgreich und NextDatabaseRow() kann zur Auflistung der ermittelten Einträge benutzt werden.

Dieser Befehl beeinflusst immer NextDatabaseRow(), auch wenn die Abfrage keinerlei Eintrag zurückliefert. DatabaseUpdate() sollte verwendet werden, um eine Abfrage - die keinerlei Eintrag zurückliefert - auszuführen.

Beispiel:
  ; Zuerst stellen wir eine Verbindung zu der 'employee' (Angestellten) Tabelle her
  ;
  If DatabaseQuery("SELECT * FROM employee") ; Ermittelt alle Einträge in der 'employee' Tabelle
    ; ...
  Else
    MessageRequester("Fehler", "Kann die folgende Abfrage nicht ausführen: "+DatabaseError())
  EndIf

Unterstützte OS

Windows, Linux, MacOS X

<- DatabaseError() - Database Inhaltsverzeichnis - DatabaseUpdate() ->