Der Code sieht nicht schlecht aus.
Wenn Du das nur zum Spaß musst, "reicht" vielleicht ein Table Create Statement per ExecSQL? Und wenn es wirklich Spaß machen soll, warum
Access?
Access ist ungefähr die unkonventionellste "Datenbank", die ich kenne.