Foros del Web » Programando para Internet » ASP Clásico »

Update!!!!

Estas en el tema de Update!!!! en el foro de ASP Clásico en Foros del Web. Aqui estoy de nuevo con una de mis burradas, espero alguien me pueda contestar ya que aunque es algo basico estoy algo enredado. El asunto ...
  #1 (permalink)  
Antiguo 20/08/2002, 18:30
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Update!!!!

Aqui estoy de nuevo con una de mis burradas,
espero alguien me pueda contestar ya que aunque es algo basico estoy algo enredado.

El asunto es muy facil, quiero hacer un update a un registro especifico, hasta aqui 0 problemas con el cosdigo para los updates, pero quiero hacerlo sin utilizar un form, cuando se cargue una pagina simplemente hacerle el update a la tabla y ya, es una especie de contador, tengo almacenadas en unas variables que paso por URL el id de los registros a los que quiero hacer el update y la cantidad que quiero colocar.

Espero haberme explicado bien , hacer un update sin utilizar un form.

Gracias de antemano a todos los maestros.

Una pregunta mas, ¿Por que la gente siempre busca "foros" hechos, es decir siempre veo preguntas de donde consigo un foro en asp...., es tan dificil crear un foro?

solo es a manera de pregunta.

Gracias de nuevo
  #2 (permalink)  
Antiguo 20/08/2002, 18:31
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Update!!!!

PD: claro que puedo hacer un formulario que me haga el update e incluso que se envie (el formulario) automaticamente pero quisiera ver si no hay otra manera menos engorrosa.

Gracias de nuevo
  #3 (permalink)  
Antiguo 20/08/2002, 18:42
Avatar de 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!!!!

El update sería igual al realizado mediante un form, salvo que en vez de rescatar las variables de la colección Form las resctás de la QueryString.

Si ya sabés como hacer un UPDATE, no hay mayor problema.. un ejemplito:

<%
VarID = Request.QueryString("ID")
VarCantidad = Request.QueryString("CANTIDAD")

...
SQL = "UPDATE Tabla Set CampoCantidad = " & VarCantidad & " WHERE CampoID = " & VarID
...
%>

eso lo ponés en tu página y listo... se va a ejecutar cuando se la llame.

ahora, viendo que le pasás los valores por la URL, deberías verificar la existencia de los mismos antes de hacer el update (por las dudas que se trate de un enlace externo que no tengan estos valores o que alguien escriba la URL directamente sin ellos).. quedaría algo así:


<%
VarID = Request.QueryString("ID")
VarCantidad = Request.QueryString("CANTIDAD")

If VarID <> "" AND VarCantidad <> "" then

...
SQL = "UPDATE Tabla Set CampoCantidad = " & VarCantidad & " WHERE CampoID = " & VarID
...

End if
%>

saludos
  #4 (permalink)  
Antiguo 20/08/2002, 18:47
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
Re: Update!!!!

ya tengo ese asunto cubierto (el de protejer que existan) ya que es una pagina perteneciente a un conjunto al cual de no existir una variable del tipo session de definida me redireciona a otra pagina, gracias por tu respuesta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.