Buenos dias:
Ante todo dar las gracias a todos por las respuestas de ayuda recibidas.
En primer lugar he hecho caso a "gorka arai" y le he puesto las comillas a la sentencia update.Al hacer esto ya por lo menos me da un error en la sentencia, creo que es un avance.....
<--! La sentencia queda asi !-->
strSQL = "update '" & tabla & "' set nombre='" & nombre & "', apellidos='" & apellidos & "', edad='" & edad & "' where id='" & id & "' "
<--! La sentencia queda asi !-->
En la pagina del formulario he metido un campo tipo hidden como me dijisteis dentro del formulario
<input name="id" type="hidden" value="<%=(id)%>">
Ahora me da un error en la sentencia, pero yo no veo ningun error, tiene que venir de atras de la otra pagina o de alguna variable, pero es que no soy capaz de pillar el fallo...........Estoy en blanco la verdad, no se donde puede estar....
Lo tuyo aprendiz no lo he pillado muy bien, es que soy nuevo en esto de ASP y estoy muy verdeeeee

si me pones un ejemplo lo pillo mejor.....
no se si te refieres a <% response.write(strSQL) %>............si es asi que se supone que me tiene que devolver la pagina?¿?¿?¿
Gracias de nuevo y si teneis alguna solucion mas..........
Mil gracias y un saludo!!