Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/12/2006, 12:56
Avatar de .seb
.seb
 
Fecha de Ingreso: marzo-2006
Ubicación: Uruguay
Mensajes: 493
Antigüedad: 18 años, 1 mes
Puntos: 1
Problema de concurrencia...

Hola, estoy teniendo un problema de concurrencia y no me logro dar cuenta donde está el error.
El caso es bastante sencillo, tengo un web form donde el usuario llena unos datos y hace click en el botón guardar. En ese momento lo que hago es llamar a una función que genera el SQL necesario, hace el insert en la base de datos y de devuelve el ID con el cual insertó.
Cuando la página obtiene ese ID llama a otra (Response.Redirect) con ese ID como parámetro y esta última muestra datos del registro insertado.

El problema que estoy teniendo es que en algún lugar se me están "cruzando" datos. Si existen dos usuarios que ingresan un registro al mismo tiempo (distintos registros) la pantalla que muestra el resultado me muestra los mismos datos en ambos casos, o sea, para uno de ellos es correcto (el registro que ingresó) pero para el otro no, le está mostrando el registro que ingresó el otro.

Alguna idea?

Desde ya muchas gracias
__________________
saludos
seba
http://sgomez.blogspot.com