o erro esta aqui e é causado por varios motivos:   conn.Execute "Insert Into cadastros (nome, email, icq, cidade, estado, sexo, datadenascimento, login, senha, confirmar) Values (' "&nome&" ', ' "&email&" ', ' "&icq&" ', ' "&cidade&" ', ' "&estado&" ', ' "&sexo&" ', ' "&dia&" ', ' "&mes&" ', ' "&ano&" ', ' "&login&" ', ' "&senha&" ', ' "&confirmar&" ')"  1º voce tem q colocar os campos do banco de dados e os valores respectivamente, 2º existe mais dados do q campos veja: nome - ' "&nome&" ' email - ' "&email&" ' icq - ' "&icq&" ' cidade -  ' "&cidade&" ' estado -  ' "&estado&" ' sexo - ' "&sexo&" ' datadenascimento - ' "&dia&" ' login - ' "&mes&" ' senha - ' "&ano&" ' confirmar -' "&login&" '                - ' "&senha&" '                - ' "&confirmar&" '  alem de estar fora de ordem há + dados do que campos, sugiro q você adicione + campos no seu banco de dados ou diminua o numero de dados  t+