Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/08/2002, 15:49
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Update trayendo los datos a un formulario??

me parece que el polaco marxista no se refiere a eso sino a hacer un update. la onda sería la siguiente.

supongamos una página con un formulario que tome los datos del registro a modificar:

Código:
<%
'obtenemos el ID de la persona para
'mostrar sus datos en el formulario:
Modificar = Request.QueryString("ID_PERSONA")

'Se conecta a la bd y todas esas cuestiones:
Set Conn.. 
Set Rs...

SQL = "Select ID_PERSONA, Nombre, Apellido from amigos where ID_PERSONA = " & Modificar
Rs open, SQL, Conn
%>

<form method="post" action="modifica.asp">
<input type="text" name="nombre" value="<%=Rs("Nombre")%>">
<input type="text" name="apellido" value="<%=Rs("Apellido")%>">
<input type="hidden" name="ID_PERSONA" value="<%=Rs("ID_PERSONA")%>">
</form>
Bien, ahí se presenta el formulario con los datos actuales para poder verlos y modificarlos en el caso que sea necesario (bueno, si que es necesario porque eso es lo que estás preguntando..). Además metés en un campo hidden el ID de esa persona.

ahora, en la página "modifica.asp", ponés un código así:

Código:
'Recogés los campos del form:
VarNombre = Request.Form("Nombre")
VarApellido = Request.Form("Apellido")
VarID = Request.Form("ID_PERSONA")
'...
'...
SQL = "UPDATE Amigos SET Nombre = ' " & VarNombre & " ', Apellido = ' " & VarApellido & " ' WHERE ID_PERSONA = " VarID
'...
ejecutás la SQL y listo. ya tenés un formulario de actualización