Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2008, 22:55
Avatar de webbeginner
webbeginner
 
Fecha de Ingreso: noviembre-2004
Mensajes: 241
Antigüedad: 20 años, 5 meses
Puntos: 2
Actualizar agregando un nuevo registro

Hola
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 , no tengo idea de como puedo hacerlo



Código:
<%@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


%>
MAs informaciòn

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 !!!!!!!!
__________________
************************
"La bondad es simple; la maldad, múltiple"