Si nom y dni son dos variables que te has declarado tú en el código asp tienes que componer la cadena de inserción encadenando los nombres de las variables, de tal forma que tu consulta quedaría así:
Código:
conn.Execute ("INSERT INTO usuarios VALUES ('" & nom & "','" & dni & "')")
Tambien puedes hacer:
Código:
sql = "INSERT INTO usuarios VALUES ('" & nom & "','" & dni & "')"
conn.Execute (sql)
Debes saber que cuando haces un insert pasando valores de tipo string, los valores tienes que pasarlos entre comillas simples (') y cuando son de tipo numerico sin nada.
Un saludo
Txarly