Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
dataStore.getInfo( )

dataStore.getInfo( ) 


 

dataStore.getInfo () -> Funktionsergebnis 
Parameter Typ   Beschreibung
Funktionsergebnis  Objekt in Eigenschaften des Datastore

Die Methode dataStore.getInfo( ) gibt ein Objekt mit Information über den Datastore zurück. Diese Methode ist hilfreich zum Einrichten von generischem Code.

Zurückgegebenes Objekt

Eigenschaft Typ Beschreibung
type String
  • in ds mit 4D Einzelplatz: "4D" 
  • in ds in Client/Server bei Aufruf auf dem Server: "4D"
  • in ds in Client/Server bei Aufruf in einem remote 4D: "4D Server"
  • in einem remote Datastore geöffnet mit Open datastore: "4D Server"
networked Boolean
  • Wahr: Der Datastore ist über eine Netzwerkverbindung zugänglich.
  • Falsch: Der Datastore ist nicht über eine Netzwerkverbindung zugänglich (lokale Datenbank)
localID Text ID des Datastore auf dem Rechner. Entspricht dem String localId, der vom Befehl Open datastore ausgegeben wird. Leerer String ("") für Haupt-Datastore.
connection Objekt Objekt mit Beschreibung der Verbindung des remote Datastore (wird nicht für Haupt-Datastore zurückgegeben). Es gibt folgende Eigenschaften:

Eigenschaft Typ Beschreibung
hostname Text IP Adresse oder Name des remote Datastore + ":" + Port Nummer
tls Boolean Wahr, wenn gesicherte Verbindung mit dem remote Datastore verwendet wird
idleTimeout Zahl Timeout bei Inaktivität der Sitzung (in Minuten) 
user Text Im remote Datastore authentifizierter Benutzer

 

  • Wird die Methode dataStore.getInfo( ) auf 4D Server oder 4D Einzelplatz ausgeführt, ist networked Falsch. 
  • Wird die Methode dataStore.getInfo( ) auf remote 4D ausgeführt, ist networked Wahr

 C_OBJECT($info)
 
 $info:=ds.getInfo() //Ausgeführt auf 4D Server oder 4D
  //{"type":"4D","networked":false,"localID":""}
 
 $info:=ds.getInfo() // Ausgeführt auf remote 4D
  //{"type":"4D Server","networked":true,"localID":""}

Auf einem remote Datastore:

 C_OBJECT($info;$connectTo;$remoteDS)
 
 $connectTo:=New object("hostname";"111.222.33.44:8044";"user";"marie";"password";"aaaa")
 $remoteDS:=Open datastore($connectTo;"students")
 $info:=$remoteDS.getInfo()
 
  //{"type":"4D Server",
  //"localID":"students",
  //"networked":true,
  //"connection":{hostname:"111.222.33.44:8044","tls":false,"idleTimeout":2880,"user":"marie"}}



Siehe auch 

dataClass.getInfo

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - DataStore

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17 R5
Geändert: 4D v18

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)