I don't know what format I should use. I know Access. I do not know the
others. I don't have any programs on my computer except for Access. As for
language - I do not know c#. I know vb.
What would you recommend?
OK, let's for the sake of argument say that you're going to use Jet (which
you refer to as an "Access database", although there's actually no such
thing as an "Access database")...
ADO.NET can do everything you could possibly want to do with a Jet
database - except create one...
Fortunately, there's an easy workround for that - just create a completely
blank database yourself, and then copy it to your website somewhere that
ASP.NET can get hold if it but your users can't.
Then, whenever you need to "create" a new database, just copy the blank one,
rename it and add any database objects as required...