---
title: MCEXT.COMPRESSDB
description: "```javascript //Scriptfunktion 'MCEXT.COMPRESSDB' //Komprimiert eine Access-Datenbank: //Parameter Backup: //Bei Verwendung \"true\" wird vor der Komprimierung ein BCK Verzeichnis erstellt und die Datenbank vor Komprimierung dorthin kopiert //Bei Verwendung \"false\" wird vor der Komprimierung kein Backup erstellt //Anstelle von \"true\" oder…"
url: "https://aspi-gmbh.de/docs/mcext-compressdb/"
updated: "2026-02-02"
category: "SDK / Scriptengine / Script-Functions / Datenbanken"
---

# MCEXT.COMPRESSDB

```javascript

                //Scriptfunktion 'MCEXT.COMPRESSDB'
//Komprimiert eine Access-Datenbank:

//Parameter Backup:
//Bei Verwendung "true" wird vor der Komprimierung ein BCK Verzeichnis erstellt und die Datenbank vor Komprimierung dorthin kopiert
//Bei Verwendung "false" wird vor der Komprimierung kein Backup erstellt
//Anstelle von "true" oder "false" kann auch "0" oder "1" verwendet werden.
//Die aufrufende Variable enthält bei Fehler "ERROR..", ansonsten den Pfad und Namen der Backupdatei

//Beispiel:
MYDB={SYSDIR_DESKTOP}NeueDatenbank.mdb
RES=MCDB.CREATEDATABASE{{MYDB}}
RES=MCDB.CREATETABLE{{MYDB},ADRESSEN,ID,4,4,17}
RES=MCDB.CREATEFIELD{{MYDB},ADRESSEN,NAME,10,80,1}
RES=MCDB.CREATEFIELD{{MYDB},ADRESSEN,VORNAME,10,80,1}
RES=MCDB.CREATEFIELD{{MYDB},ADRESSEN,PLZ,10,6,1}
RES=MCDB.CREATEFIELD{{MYDB},ADRESSEN,Ort,10,70,1}

RESULT=MCEXT.COMPRESSDB{{MYDB},True}
```
