Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hey,

ich hab ne DB von meinem Chef bekommen. Die soll ich von 97 in 2000 konvertieren. Ersteinmal gibt er mir nen Fehler aus:

Während des Konvertierens oder Aktivierens dieser Datenbank sind Kompilierfehler aufgetreten

Sowohl wenn man die DB als 97er unter 2000 oeffnet als auch wenn man sie ueber extras....konvertieren will. Da dachte ich mir OK, importierste mal alle Tabellen etc. aus der Original in eine neue und dann Konvertieren. Gleicher Fehler. Wenn ich in der Originalen sage kompilieren und speichern meldet er mir ein Fehler im Code eines Moduls. Aber auch wenn ich das Modul raus lasse laesst sie sich nicht konvertieren.

So ich bin mal gespannt, ob mir einer helfen kann.

Waere euch sehr dankbar.

Original geschrieben von Zoyee

Die soll ich von 97 in 2000 konvertieren. Ersteinmal gibt er mir nen Fehler aus ...

Öffne die Datenbank in Access 97, öffne ein beliebiges Modul und lasse alles kompilieren. Dann zeigt dir Acess an, wo ein Fehler vorliegt. Nach der Korrektur des Fehlers sollte alles klappen.

hth

Reinhold

Das geht schlecht.

Es ist nicht meine DB und daher will ich da nicht rumwurschteln. Also liegt es definitiv daran ja?

Original geschrieben von Reinhold

Öffne die Datenbank in Access 97, öffne ein beliebiges Modul und lasse alles kompilieren. Dann zeigt dir Acess an, wo ein Fehler vorliegt. Nach der Korrektur des Fehlers sollte alles klappen.

Nicht unbedingt. Die Anforderungen, die VBA unter AC2000 und unter AC97 stellen, sind leicht unterschiedlich.

So sind unter anderem einige Befehle einfach umzuschreiben, so daß es funktioniert.

Alles andere (Tabellen, Abfragen, Formulare, Berichte, Makros) sollten beim Konvertieren aber korrekt übernommen werden.

Mein Vorschlag :

Das Orginal gut verpackt sichern.

Konvertierung unter AC2000 vornehmen.

Danach Modul unter AC2000 öffnen. Dort durch Konvertierung die einzelnen Fehler manuell bearbeiten, ohne den Sinn der Programmierung zu verändern.

Meine Erfahrungen :

Kompatibilität ist nicht 100 % gegeben.

AC2000 stellt deutlich höhere Ansprüche an die Rechenleistung, als AC97.

Ich habe bei einigen Sachen AC97 beibehalten, da dieses läuft.

AC97 und AC2000 lassen sich ohne Probleme parallel installieren (in zwei verschiedene Verzeichnisse) und sind beide vollständig lauffähig.

Die Registrie öffnet standardmässig immer die zuletzt geöffnete Version, also bei Wechsel ist manuelles Aufrufen der neuen Version einmalig erforderlich. (Dieses läßt sich unter zwei verschiedenen Verzeichnissen unter Start/Programme bewerkstelligen).

Bei mehr benötigten Informationen bitte um mehr Input, also genaue Angabe der Fehlerstellen im Quellquode (inklussive Quellcodeausschnitte) bzw. der Konvertierungsfehler.

Original geschrieben von Der Kleine

Mein Vorschlag :

Das Orginal gut verpackt sichern.

Konvertierung unter AC2000 vornehmen.

Danach Modul unter AC2000 öffnen. Dort durch Konvertierung die einzelnen Fehler manuell bearbeiten, ohne den Sinn der Programmierung zu verändern.

Das erste krieg ich ja noch hin ;), aber beim 2. scheitert es doch schon. Das ist doch das Problem.

Original geschrieben von Der Kleine

Bei mehr benötigten Informationen bitte um mehr Input, also genaue Angabe der Fehlerstellen im Quellquode (inklussive Quellcodeausschnitte) bzw. der Konvertierungsfehler.

Ist nicht noetig. Werde den Quellcode nicht aendern, da er nicht meiner ist. Aber thx.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.