No entiendo la pregunta completamente.
Se supone que tu vas introducioendo registros en una base de datos, a cada uno de ellos le das un codigo o ID para diferenciarlos de los demas.
Cuando quieras modificar un dato posicionas el recordset en ese dato usando una SQL con el valor del ID como llave.
SQL="select * from tutabla where ID=5" ' por ejemplo
Si quieres insertar un dato nuevo es imposible que te modifique uno existente.
<%
rs.adnnew'
'codigo
'codigo
rs.update
%>
Y si quieres modificar el contenido de un registro cargamos los valores en cuadros de texto y damos la opcion de modificarlos y actaulizarlos.
<%
rs("campo1")="pepe"
rs("campo2")="perez"
rs.update
%>
Aqui hay mas info:
http://faqsdelweb.com/index.php?num=3&f_id=2&s_id=15