Quisiera ver si me pueden orientar
Tengo una tabla que manualmente actualizamos pero ahora me pidieron realizar un script para actualizarla un poco mas automaticamente y me esta costando mucho trabajo porque no encuentro una buena forma de hacerlo
La tabla a actualizar es esta

El funcionamiento de dicha actualizaciòn como lo hacemos manual es el siguiente:
Tenemos una tabla llamada HISTORIA, y supongamos que se requiere actualizar el registro cuyo ID es el 341 (la columna que se desea editar es referencia) , entonces en vez de actualizar dicho campo, se genera otro registro (por ejemplo con el ID 342) con informaciòn identica al del 341, en este nuevo registro hacemos el cambio que necesitamos de la columna referencia. Una vez hecho esto hay que cambiar la columna estatus de uno a cero (lo que indica que ya no es el registro correcto) y en el nuevo registro hay que hacer que la columna estatus tenga el valor de uno (para indicar que es el registro correcto)
Aqui les muestro un còdigo que actualiza la columna referencia pero no crea el nuevo registro

Código:
MAs informaciòn<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <HTML> <HEAD> <TITLE>1</TITLE> <% id_historial= 341 referencia = "34453" %> <center>Consulta a una base de datos</center> <% Dim oConn, rs, SQL Dim nombre 'Creo el objeto Connection set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("bd1.mdb") SQL= "UPDATE historia SET estatus = 1, referencia = '" & estatus & "' where id_historial = " & id_historial & "" set rs = oConn.Execute(SQL) Response.Write("SE ACTUALIZO tabla") oConn.Close %>
ASP 3.0
Windows XP
Por favor solicito de su valiosa ayuda a modificar el codigo q tengo o a que me den ideas.
Gracias !!!!!!!!