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

Duda con Concurrencia de datos (creo que asi se llama)

Estas en el tema de Duda con Concurrencia de datos (creo que asi se llama) en el foro de ASP Clásico en Foros del Web. hola gente tengo lo siguiente : - ingreso un registro en la base de datos. "insert into tabla (id) values ("&id&")" - luego selecciono ese ...
  #1 (permalink)  
Antiguo 12/08/2004, 01:15
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
Pregunta Duda con Concurrencia de datos (creo que asi se llama)

hola gente
tengo lo siguiente :
- ingreso un registro en la base de datos. "insert into tabla (id) values ("&id&")"
- luego selecciono ese registro recien ingresado. con la siguiente sentencia logica
"select top 1 from tabla where campo='texto' order by campo id".
esto me deberia seleccionar el ultimo registro ingresado cierto?. pero que pasa si un usuario hace una peticion de la misma pagina (u otra pagina que haga los mismo, pero en este caso no) e inserta otro registro y selecciono el registro equivocado. como evito eso. o no se puede solicitar un pagina mientras no se termine de procesar la anterior?. me imagino que con el global.asa (bueno nunca he necesitado usar el global.asa).

Cualquier aclaracion, correcion sera agradecida
Un Saludo a todos
__________________
Manual de ASP Avanzado ;-)
  #2 (permalink)  
Antiguo 12/08/2004, 01:25
 
Fecha de Ingreso: diciembre-2001
Mensajes: 199
Antigüedad: 23 años, 4 meses
Puntos: 0
y, es necesario que recuperes el dato desde la base....

Digo lo sería si tu necesitaras extrictamente el último dato ingresado... pero por lo que veo tu necesitas el último dato ingresado por ti... en ese caso por que no guardas los valores en una session
  #3 (permalink)  
Antiguo 12/08/2004, 06:58
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
sql = "select top 1 from tabla where campo='texto' order by campo id ASC".
rs.open, sql, 3,3 colocale cerrojo para que solo una persona a la vez pueda acceder a la base d edatos. con ,3 espero sea lo qeu buscas, no entendi ,muy bien.-.
otra cosa, al colocarle ASC en order, te muestra el ultimo insertado, como lo tenias antes no.. suerte
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 22:18.