ciao, grazie moltissimo sono riuscito a capire già un po' meglio quel che mi spiegavi e volevo segnalare un'altro link: http://www.redangel.it/programmatori.../ADO/index.asp
dove spiega l'utilizzo degli ADO

Vorrei chiedere un'altra cosa:
In questo pezzo di codice crea la tabella con i campi (EmployeeID, LastName, e First Name) e usa Empliyees come nome della tabella:

codice:
 conn.Execute _
        "CREATE TABLE Employees(" & _
            "EmployeeId INTEGER      NOT NULL," & _
            "LastName   VARCHAR(40)  NOT NULL," & _
            "FirstName  VARCHAR(40)  NOT NULL)"

come faccio a mettere delle variabile al posto del nome dei campi e del nome della tabella?

es:

codice:
 conn.Execute _
        "CREATE TABLE VARIABILENOMETABELLA(" & _
            "VARIABILECAMPO1 INTEGER      NOT NULL," & _
            "VARIABILECAMPO2   VARCHAR(40)  NOT NULL," & _
            "VARIABILECAMPO3  VARCHAR(40)  NOT NULL)"