Para utilizar MoveLast,AddNew,etc. necesitas abrir el recordset especificando estos parametros :
RS.CursorType = 3
RS.CursorLocation = 3
RS.Open sql, conn
Luego lo podes pasar al procedimiento que quieras.
Fijate en mi Tip donde inclui justamente una funcion para esos tipicos procesos :
<a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=78631' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a>
Saludos !