4D v16.3

OPEN DATABASE

Home

 
4D v16.3
OPEN DATABASE

OPEN DATABASE 


 

OPEN DATABASE ( DateiPfad ) 
Parameter Typ   Beschreibung
DateiPfad  String in Name oder kompletter Zugriffspfad der zu öffnenden Datenbankdatei (.4db, 4dc, .4dbase oder .4dlink)

Der Befehl OPEN DATABASE schließt die aktuelle 4D Anwendung und öffnet direkt die im Parameter DateiPfad angegebene Anwendung. Dieser Befehl ist hilfreich für automatische Testabläufe oder, um eine Anwendung nach dem Kompilieren automatisch wieder zu öffnen.

Im Parameter DateiPfad übergeben Sie den Namen oder den kompletten Zugriffspfad der zu öffnenden Anwendung. Sie können Dateien mit einer der folgenden Endungen verwenden:

  • .4db (interpretierte Strukturdatei)
  • .4dc (kompilierte Strukturdatei)
  • .4dbase (OS X Package)
  • .4dlink (Datei mit Tastenkürzeln)

Übergeben Sie nur den Dateinamen, muss er auf derselben Ebene wie die Strukturdatei der aktuellen Anwendung liegen.

Ist der Zugriffspfad gültig, beendet 4D die laufende Anwendung und öffnet die angegebene Anwendung. Im Einzelplatz werden die Methoden Datenbankmethode On Exit der geschlossenen Anwendung und Datenbankmethode On Startup der geöffneten Anwendungen nacheinander aufgerufen.

Warnung: Da dieser Befehl die Anwendung beendet, bevor sie mit der angegebenen Datei erneut geöffnet wird, raten wir davon ab, ihn in der Methode Datenbankmethode On Startup zu verwenden oder in einer Methode, die diese Datenbankmethode aufruft.

Der Befehl wird asynchron ausgeführt, d.h. nach dem Aufrufen führt 4D erst die restliche Methode aus. Dann verhält sich die Anwendung wie beim Schließen über den Befehl Schließen im Menü Datei: Geöffnete Dialogfenster werden geschlossen, geöffnete Prozesse beenden innerhalb von 10 Sekunden, etc.

Wird die Zielanwendung nicht gefunden oder ist sie ungültig, wird ein standardmäßiger Systemfehler zurückgegeben und 4D führt nichts aus.

Dieser Befehl lässt sich nur von einer nicht eingebundenen Anwendung ausführen. Beim Ausführen in einer Applikation mit einkompilierter Engine (Einzelplatz oder Server) wird der Fehler -10509 "Die Anwendung "" lässt sich nicht öffnen" zurückgegeben.

 OPEN DATABASE("C:\\databases\\Invoices\\Invoices.4db")

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Umgebung
Nummer: 1321

 
GESCHICHTE 

Erstellt: 4D v14 R3

 
ARTIKELVERWENDUNG

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