Claro, con ADO podes realizar lo que se te ocurra, agregar, modificar, eliminar, restriccion de usuarios y todo.
En realidad SQL ejecuta tales operaciones y ADO es quien le ordena, es como un interprete entre ASP y SQL.
Ej.:
conn.Execute("ALTER TABLE Empleados ADD COLUMN Sueldo MONEY")
conn.Execute("CREATE TABLE Clientes (Nombre CHAR, Apellido CHAR)"
ta'luego