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

Problema con F5

Estas en el tema de Problema con F5 en el foro de ASP Clásico en Foros del Web. Tengo una pagina en la cual guardo ciertos registros en la base de datos, al guardar se le muestra al usuario una confirmacion de la ...
  #1 (permalink)  
Antiguo 30/08/2002, 05:22
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Problema con F5

Tengo una pagina en la cual guardo ciertos registros en la base de datos, al guardar se le muestra al usuario una confirmacion de la insercion..ahora el problema es este:

al hacer F5 (actualizar) se vuelven a reingresar los registros, quedando duplicados estos..como puedo evitar esto..sin que el texto de confirmacion tenga que estar en otra pagina. ?

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
  #2 (permalink)  
Antiguo 30/08/2002, 13:26
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
Re: Problema con F5

Todo el formulario y el Ingreso de datos esta en una misma página?

Si es asi te recomiendo que antes de Agregar los datos pongas algo como esto que es una comprobación de sí el usuario ingresado ya existe en la BD( esto va despues de la conexion a la BD:
Código:
 
&lt;%
dim usuario
usuario=request.form(&quot;usuario&quot;)

while (NOT oRS.eof)

	if (usuario=oRS.fields.item(&quot;Usuario_en_BD&quot;).value)then

Response.Write &quot;El Usuario ya esta registrado&quot;
	end if

oRS.movenext()
wend%&gt;

Espero te sirva..

Saludos

Owen Bonilla
Webmaster Weblaguna S. C.
[email protected]

  #3 (permalink)  
Antiguo 30/08/2002, 15:42
ACHAVARRIA
Invitado
 
Mensajes: n/a
Puntos:
Re: Problema con F5

Pienso que puedes utilizar una bandera, que cuando no has agregado datos a la BD la bandera = 0 cuando agregas datos a la BD por primera vez la bandera es = 1 y puedes establecer una condición que realice la actualización cuando bandera = 0 y si necesitas actualizar por segunda ocasion puedes utilizar si manejas la actualización por SQL Server puedes generar un Update a los datos.

Espero te aya sido útil, mi opinion. !!!!!
  #4 (permalink)  
Antiguo 31/08/2002, 14:22
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Problema con F5

gracias a ambos..owen no quiero tener que leer nuevamente de la bdd. y sobre las banderas ya lo habia intentado pero tampoco me resulta...creo que tendre que hacerlo..como dije al principio. gracias de todas maneras

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/aprendiz3.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-Business--"></center>
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 08:18.