An Access .mdb or .accdb file ties data
to the Office Jet or ACE driver and 32 / 64-bit bitness gymnastics
on Windows. Migrating it into a SQLite .db file
removes both dependencies.
The result is a single-file database any language or platform
can open through the SQLite library - iOS, Android, Linux
servers, embedded systems, web back-ends, anywhere SQLite runs.
The engineering cost is concentrated in type mapping,
foreign-key handling on the SQLite side, and deciding what to do
with Access application objects (forms, reports, macros, VBA)
that have no SQLite equivalent.
What DBConvert does on this path:
handles Access-to-SQLite migration as a guided desktop workflow:
-
Reads Access
.mdb (Jet, 32-bit) and .accdb (ACE OLE DB, 32-bit or 64-bit) source files, including password-protected files and WorkGroups.
-
Maps Access fields to SQLite affinity types with per-table review, then creates a SQLite
.db file with tables, primary keys, foreign keys, and indexes.
-
Saves the migration as a session for repeated runs, with CLI and scheduler support for periodic refreshes.
What it does not do:
Access forms, reports, macros, and VBA are part of the
Access application, not the database file - SQLite has
no equivalent layer. Those stay in Access or are rebuilt
in the new application UI (mobile app, web front end, etc.).