Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||
|
4D v20 R7
Konvertierung älterer Anwendungen
|
Versionen | Kommentare |
15 bis 19 (einschließlich R-Zwischenreleases) | Datenbanken werden direkt konvertiert, wenn sie mit 4D v20 geöffnet werden. Ein Dialogfenster zeigt an, dass die Strukturdatei konvertiert wird und nicht mehr mit einer früheren Version des Programms geöffnet werden kann. |
13 & 14 | Anwendungen werden direkt beim Öffnen mit 4D v20 konvertiert. Es erscheint das Dialogfenster für die Strukturdatei (siehe oben) und dann ein weiteres Dialogfenster mit der Meldung, dass die Dateidatei konvertiert wird und sich dann nicht mehr mit einer Version vor v20 öffnen lässt. |
Älter | Weitere Informationen zum Konvertieren von Anwendungen in älteren Versionen finden Sie im pdf-Dokument Conversion to 4D v11 SQL. |
Komponenten | 4D v20 kann Komponenten in v19, v18, v17, v16, v15, v14, v13, v12 oder v11 öffnen, kompiliert oder interpretiert. Es erscheint kein Dialog zur Konvertierung oder zum Bestätigen. Beachten Sie, dass Komponenten immer im Nur-Lesen Modus geöffnet werden. Sie müssen Komponenten nicht erneut kompilieren. Die Konvertierung in v18 ist jedoch nur für .4DB Dateien und nicht für .4DC Dateien möglich. |
Konvertieren Sie eine Anwendung in einer Version älter als v14, die keine Primärschlüssel hat, erscheint eine Meldung, dass Primärschlüssel fehlen. Weitere Informationen dazu siehe nächster Absatz.
Ab 4D v14 müssen alle Tabellen, die im Logbuch protokolliert werden, einen gültigen Primärschlüssel haben (siehe Logbuch verwalten). Ab 4D v17 müssen alle exponierten Tabellen einen Primärschlüssel haben, damit sie die Funktionalitäten von ORDA verwenden können (siehe unter ORDA).
Ein Fehlerdialog erscheint, wenn mindestens eine Tabelle in der 4D Anwendung keinen gültigen Primärschlüssel hat:
Hinweis: Ist das Backup in der Anwendung nicht aktiviert, bietet der Fehlerdialog die Option, die Anwendung trotz fehlender Primärschlüssel zu öffnen.
Haben Sie Zugriff auf die Struktur der Anwendung, zeigt das Fenster mehrere Optionen. Erweitern Sie den unteren Bereich Details, erscheint die Liste der Tabellen, die keinen Primärschlüssel haben:
Sie können dann folgendes ausführen:
Haben Sie keinen Zugriff auf die Struktur der Anwendung, können Sie das Protokollieren der Operationen nicht aktivieren. 4D zeigt dann die Meldung, dass Sie sich an den Datenbank-Administrator wenden müssen.
Produkt: 4D
Thema: 4D Dateien verwalten
Geändert: 4D v16
UUID, Catalog.xml
4D Designmodus ( 4D v20 R7)