4D v16.3

Datenbankmethode On Host Database Event

Home

 
4D v16.3
Datenbankmethode On Host Database Event

Datenbankmethode On Host Database Event 


 

$1 -> Datenbankmethode On Host Database Event 
Parameter Typ   Beschreibung
$1  Lange Ganzzahl in Event code

Mit der Datenbankmethode On Host Database Event können 4D Komponenten Code ausführen, wenn die Host Datenbank geöffnet und geschlossen wird.

Hinweis: Aus Sicherheitsgründen müssen Sie, damit Sie diese Datenbankmethode aufrufen können, ihre Ausführung explizit in der Host Datenbank zulassen. Weitere Informationen dazu finden Sie im Abschnitt Seite Sicherheit des Handbuchs 4D Designmodus

Die Datenbankmethode On Host Database Event wird nur in Datenbanken, die als Komponenten von Host Datenbanken verwendet werden, automatisch ausgeführt (wenn dies in den Einstellungen der Host Datenbank authorisiert ist). Sie wird aufgerufen, wenn beim Öffnen und Schließen der Host Datenbank Ereignisse auftreten.

Um ein Ereignis zu verwalten, müssen Sie den Wert des Parameters $1 in der Methode testen und ihn mit einer der Konstanten unter dem Thema Datenbankereignisse vergleichen:

Konstante Typ Wert Kommentar
On after host database exit Lange Ganzzahl 4 Die Datenbankmethode On Exit der Host Datenbank wurde gerade beendet
On after host database startup Lange Ganzzahl 2 Die Datenbankmethode On Startup der Host Datenbank wurde gerade beendet
On before host database exit Lange Ganzzahl 3 Die Host Datenbank schließt. Die Datenbankmethode On Exit der Host Datenbank wurde noch nicht aufgerufen.
Die Datenbankmethode On Exit der Host Datenbank wird nicht aufgerufen, während die Datenbankmethode On Host Database Event der Komponente läuft
On before host database startup Lange Ganzzahl 1 Die Host Datenbank wurde gerade gestartet. Die Datenbankmethode On Startup der Host Datenbank wurde noch nicht aufgerufen.
Die Datenbankmethode On Startup wird nicht aufgerufen, solange die Datenbankmethode On Host Database Event der Komponente läuft.

So können 4D Komponenten Voreinstellungen oder Benutzerzustände in Bezug auf die Operation der Host Datenbank laden und sichern.

Beispiel für die typische Struktur einer Datenbankmethode On Host Database Event:

  // Datenbankmethode On Host Database Event
 C_LONGINT($1)
 Case of
    :($1=On before host database startup)
  // Hier Code setzen, den Sie vor der Datenbankmethode "On Startup" der Host Datenbank ausführen wollen
    :($1=On after host database startup)
  // Hier Code setzen, den Sie nach der Datenbankmethode "On Startup" der Host Datenbank ausführen wollen
  // database method of the host database
    :($1=On before host database exit)
  // Hier Code setzen, den Sie vor der Datenbankmethode "On Exit" der Host Datenbank ausführen wollen
    :($1=On after host database exit)
  // Hier Code setzen, den Sie nach der Datenbankmethode "On Exit" der Host Datenbank ausführen wollen
 End case

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Datenbankmethoden

 
GESCHICHTE 

Erstellt: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)