diff --git a/include/mdbtools.h b/include/mdbtools.h index d9a5e23..cbe1fd0 100644 --- a/include/mdbtools.h +++ b/include/mdbtools.h @@ -81,7 +81,8 @@ enum { MDB_VER_ACCDB_2007 = 0x02, MDB_VER_ACCDB_2010 = 0x03, MDB_VER_ACCDB_2013 = 0x04, - MDB_VER_ACCDB_2016 = 0x05 + MDB_VER_ACCDB_2016 = 0x05, + MDB_VER_ACCDB_2019 = 0x06 }; enum { MDB_FORM = 0, diff --git a/src/libmdb/file.c b/src/libmdb/file.c index bed54e1..74fceaa 100644 --- a/src/libmdb/file.c +++ b/src/libmdb/file.c @@ -222,6 +222,7 @@ static MdbHandle *mdb_handle_from_stream(FILE *stream, MdbFileFlags flags) { case MDB_VER_ACCDB_2010: case MDB_VER_ACCDB_2013: case MDB_VER_ACCDB_2016: + case MDB_VER_ACCDB_2019: mdb->fmt = &MdbJet4Constants; break; default: diff --git a/src/util/mdb-ver.c b/src/util/mdb-ver.c index 5694b87..488bec2 100644 --- a/src/util/mdb-ver.c +++ b/src/util/mdb-ver.c @@ -80,6 +80,9 @@ main(int argc, char **argv) case MDB_VER_ACCDB_2016: printf("ACE16\n"); break; + case MDB_VER_ACCDB_2019: + printf("ACE17\n"); + break; default: printf(_("unknown database version\n")); break;