Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"

Begonnen von C4RL0, Dezember 18, 2013, 09:26:44

⏪ vorheriges - nächstes ⏩

C4RL0

Hallo zusammen,

wenn ich mein Frontend als MDE erstellen möchte, kommt folgende Fehlermeldung (ca. 15 mal).

ZitatDer Datensatz kann nicht hinzugefügt oder geändert werden, da ein Datensatz in der Tabelle "MSysAccessStorage" mit diesem Datensatz in Beziehung stehen muss.

Kann sich jemand einen Reim darauf machen?
_____________________________
Gruß
Carlo

DF6GL

Hallo,

Welche A-Version wird verwendet?

Welche Version hat die DB  (Für/mit welcher Version wurde die Datei entwickelt)?

Ist die MDB (?) fehlerfrei kompilierbar (VBA-Editor/Menüleiste/Debuggen/Kompilieren) (Option Explicit in ALLEN Modulköpfen vorhanden?)


C4RL0

Hi,

A-Version 2007

DB entwickelt unter A-2000, dann A-2003(XP), die letzten Änderungen unter A-2007

In allen Modulköpfen ist "Option explicit" vorhanden
Die MDB lässt sich fehlerfrei kompilieren


Ich habe die DB "geerbt". Sie läuft seit Jahren absolut ok, nur wurde sie immer als MDB benutzt. Eine MDE wurde bislang nie daraus erstellt, so dass ich nicht sagen kann, seit wann der Fehler auftritt.
_____________________________
Gruß
Carlo

Wurliwurm

Mach mal "Datenbank komprimieren und reparieren" und versuch es nochmal

C4RL0

Habe ich gemacht, leider ohne Erfolg.

Auch ein starten mit dem Schalter "/decompile /compact" hat im Anschluss keine Änderung erbracht.
_____________________________
Gruß
Carlo

DF6GL

Hallo,

erstell eine neue leere DB unter A2007.
Stelle das Standard->Format der Tabellen auf A2007 ein.
Importiere alle Objekte aus der alten DB.
Kompiliere die DB im VBA-Editor.
Erstell eine accde-Datei.
Benutz die A2007-Runtime zur Ausführung.

C4RL0

Hi,

danke, die Lösung hat funktioniert. Woran auch immer es gelegen haben mag.

Danke!
_____________________________
Gruß
Carlo