Forse è tardino... però io una volta, tanti e tanti anni fa, con un vecchio linguaggio (il Clipper) mi ero creato una procedura che leggeve tutta la struttura del db e mi creava automaticamente le linee di codice che poi, inserite nella mia applicazione, mi avrebbero creato il db nel momento opportuno.

Sicuramente ci avevi pensato... e io ho pensato mille volte di rifare il lavoro prima per vb5 poi per vb6 ma nulla non ho mai iniziato per mancanza di tempo...
spero che te riesca più facilmente.

Ciao