Neuigkeiten:

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

Mobiles Hauptmenü

Back End Komprimieren

Begonnen von Bernie110, Februar 03, 2012, 11:54:33

⏪ vorheriges - nächstes ⏩

Bernie110

Hallo Zusammen,

Ist es möglich ein Backend aus einer anderen DB zu komprimieren ?
Wenn ja wie ?

Zur Info:  Ich stell mir das so vor.

In einer DB die nichts mit den Tabellen des BEs zutun hat, soll ein Schalter die Komprimierung starten.
Ich möchte dadurch verhindern, dass ein User in das BE geht und von dort aus die Komprimierung startet.

Vll. gibt es auch eine andere Möglichkeit. Wäre für Vorschläge dankbar.


Gruss
Bernie

Jonny

Hallo Bernie,
bei donkarl http://www.donkarl.com/ FAQ 6.7 findest du eine Funktion die ich gerade auch eingebaut habe.

Gruß

Johann

Bernie110

Hi Jonny

danke

Nur kurze Frage zu diesem Satz :

Sorge dafür, daß keine Objekte oder Code mit Referenzen auf die zu komprimierende mdb offen sind. Wenn z.B. Tabellen der zu komprimierenden mdb in der aktuellen mdb eingebunden sind, dürfen keine Formulare oder Recordsets geöffnet sein, die auf diesen Tabellen basieren

Was heisst das genau ?

Vermutlich, dass kein anderer User sich in dieser DB befindet, bzw damit arbeitet oder ?
Wenn ja, wass passiert wenn man diesen Code ausführt und sich jemand im BE befindet ?

Gruss
Bernie

Jonny

Hallo,
ja du hast Recht. Eine DB in der gearbeitet wird kann nicht komprimiert werden.

Dann kommt der Ausnahmefehler 3356 mit Fehlermeldung.
Sonst passiert nichts.

Gruß

Johann

Bernie110

Hi Jonny,

danke nochmals.
Ok.

Nur noch eine Frage.

Kann der DB etwas passieren ?
Also, kann man sie irgendwie zerschiessen ?

Ich hab immer eine Copy von Ihr gemacht wenn ich sie aktualisiert habe.

Wie ist deine Erfahrung damit ?
Gruss
Bernie

Jonny

Hallo,
Datensicherung ist immer Pflicht.

Aber bislang hab ich sie wegen des Komprimierens noch nicht gebraucht. Also gute Erfahrung.
Ist ja auch von Donkarl.

Gruß

Johann

Bernie110

Ok super ! Dank dir !
Lg Bernie