Zum Hauptinhalt springen

OEMSave

OEMSave(alpha1, alpha2[, int3, var alpha4]) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle

Datenbankdefinition sichern

Details

Dieser Befehl exportiert die Datenbankdefinition der angegebenen Definitionsgruppe. Dabei findet kein erneuter Aufbau der Datenstruktur statt. Der Export ist nur bei vorhandenem OEM-Kit und der Angabe eines gültigen Kennworts möglich.

info

Die Anweisung kann nur ausgeführt werden, wenn die Datenbank mit dem CONZEPT 16-Standardclient (c16_winc.exe) geöffnet wurde. Wurde der Advanced-Client (c16_apgi.exe) verwendet, wird der Fehler _ErrGeneric zurückgegeben.

info

Zum Zeitpunkt des Auslagerns darf nur ein Benutzer an der Datenbank angemeldet sein.

Beispiel:

if (OEMSave('UPDATE', 'PasswdOEM', 0, var t.aErr) != _ErrOk)
{
WinDialogBox(0, 'Fehler', t.aErr, _WinIcoError, _WinDialogOK, 1);
...
}

Eine so erstellte Definitionsdatei kann von einem CONZEPT 16-Client mit der gleichen Version in eine andere Datenbank eingelesen werden. Dazu steht entweder das entsprechende Menü in der Entwicklungsumgebung (Datenbank / Datensicherung / Datenbankdefinition einlesen) oder der Befehl OEMLoad () zur Verfügung.

Die Sprache, die in dem angezeigte Dialog verwendet wird, kann über die Eigenschaft LangDisplay gesteuert werden.