MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Access & Datenbanken > Microsoft Access
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 02.07.2018, 09:50   #1
stefaktiv
MOF User
MOF User
Standard Acc2013 - MS Access konnte die DB nach der Komprimierung nicht löschen

Folgender Code führt bei der automatischen Ausführung in nicht reproduzierbaren Abständen zur beigefügten Fehlermeldung:

Code:

Dim oAccess As New Access.Application

oAccess.SysCmd 603, CStr(strSpeicherpfad & strQuelldatenbank), CStr(strSpeicherpfad & strZieldatenbank)

DoEvents

Wenn ich den Code manuell durchlaufe, dann tritt das Problem nicht auf. Eigentlich sollte aber ja "DoEvents" dafür sorgen, dass in Ruhe die Befehle abgearbeitet werden, oder?
Angehängte Grafiken
Dateityp: jpg Screenshot.jpg (50,9 KB, 20x aufgerufen)
stefaktiv ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 02.07.2018, 10:19   #2
markusxy
MOF Meister
MOF Meister
Standard

Zitat: von stefaktiv Beitrag anzeigen

Wenn ich den Code manuell durchlaufe, dann tritt das Problem nicht auf.

Und was schließt du daraus?

Zitat:

Eigentlich sollte aber ja "DoEvents" dafür sorgen, dass in Ruhe die Befehle abgearbeitet werden, oder?

Der Befehl wird immer in Ruhe abgearbeitet.
Das "DoEvents" kann logischerweise erst greifen, nachdem der Befehl abgearbeitet wurde.
markusxy ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 02.07.2018, 10:48   #3
stefaktiv
Threadstarter Threadstarter
MOF User
MOF User
Standard

Meine Schlussfolgerung ist eigentlich nur, dass noch ein Prozess läuft, während der Code schon weiterläuft. Dadurch kommt es zum Fehler. Ist aber nur eine Mutmaßung... drum frag ich ja hier nach.
stefaktiv ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 02.07.2018, 14:15   #4
markusxy
MOF Meister
MOF Meister
Standard

Ich würde das DoEVent wenn dann davon einfügen.
Wenn ich zuerst komprimiere und dann ACCDE erzeuge, dann geht das problemlos in einem durch.

Was machst du genau?
markusxy ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 09:02   #5
stefaktiv
Threadstarter Threadstarter
MOF User
MOF User
Standard

Nach dem vorherigen Schritt steht auch ein DoEvents.

Hintergrund ist die Verteilung eines neuen Datenbankfrontends an verschiedene Organisationen. Die Vorlage wird in die verschiedenen Unterverzeichnisse kopiert. Es werden die zugehörigen Zugangsdaten eingetragen. Dann werden aus den ACCDB-Dateien die jeweiligen ACCDE-Dateien erzeugt. Hierbei tritt der Fehler in nicht reproduzierbaren Abständen auf.
stefaktiv ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 09:19   #6
markusxy
MOF Meister
MOF Meister
Standard

Zitat: von stefaktiv Beitrag anzeigen

Nach dem vorherigen Schritt steht auch ein DoEvents.

... Hierbei tritt der Fehler in nicht reproduzierbaren Abständen auf.

Schon erstaunlich, dass du wesentliche Punkte zum Thema nicht erwähnst.
markusxy ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.07.2018, 16:45   #7
stefaktiv
Threadstarter Threadstarter
MOF User
MOF User
Standard

Das mag erstaunlich sein - eine Lösung des Problems ist aber gerade noch nicht in Sicht. Willst Du mir eine verraten?
stefaktiv ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 12.07.2018, 20:17   #8
markusxy
MOF Meister
MOF Meister
Standard

Wie ist denn der genaue Ablauf -> Code?
Wie du siehst meldet sich sonst niemand zu dem Thema, und ich denke nicht weiter darüber nach ehe ich nicht mehr weiß.
markusxy ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:07 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.