Duda con tabla temporal

08/04/2010 - 11:20 por jravles | Informe spam
Hola grupo!!
Tengo una tabla temporal en la que cada vez que un usuario ejecuta un
boton borro su contenido y la relleno a través de una rutina sql que me
genera los datos para ese usuario, el probleme con el que me he topado
es que si otro usuario accede al mismo tiempo que este y ejecta el mismo
proceso se actualitan los datos para este último y si consultara el
report el primero no corresponderia con los suyos... ¿alguien sabe como
puedo controlar o el acceso a la tabla o alguna forma de controlar esto?

gràcias

Preguntas similare

Leer las respuestas

#1 Eva
08/04/2010 - 11:35 | Informe spam
Hola

Añade un campo identificativo a la tabla. Antes de empezar a usarla, borra
todos los posibles registros del usuario. Al insertar un registro,
identifícalo asignando al campo el valor del usuario.

Puedes utilizar el nombre de la máquina, el inicio de sesión del usuario,
una combinación de ambos, un GUID único.

Un saludo

Eva.

"jravles" escribió en el mensaje
news:
Hola grupo!!
Tengo una tabla temporal en la que cada vez que un usuario ejecuta un
boton borro su contenido y la relleno a través de una rutina sql que me
genera los datos para ese usuario, el probleme con el que me he topado es
que si otro usuario accede al mismo tiempo que este y ejecta el mismo
proceso se actualitan los datos para este último y si consultara el report
el primero no corresponderia con los suyos... ¿alguien sabe como puedo
controlar o el acceso a la tabla o alguna forma de controlar esto?

gràcias
Respuesta Responder a este mensaje
#2 Eva
08/04/2010 - 12:00 | Informe spam
Hola

Añade un campo identificativo a la tabla. Antes de empezar a usarla, borra
todos los posibles registros del usuario. Al insertar un registro,
identifícalo asignando al campo el valor del usuario. Al utilizar los
registros de la tabla, filtra los del usuario activo.

Puedes utilizar el nombre de la máquina, el inicio de sesión del usuario,
una combinación de ambos, un GUID único.

Un saludo

Eva.


"jravles" wrote:

Hola grupo!!
Tengo una tabla temporal en la que cada vez que un usuario ejecuta un
boton borro su contenido y la relleno a través de una rutina sql que me
genera los datos para ese usuario, el probleme con el que me he topado
es que si otro usuario accede al mismo tiempo que este y ejecta el mismo
proceso se actualitan los datos para este último y si consultara el
report el primero no corresponderia con los suyos... ¿alguien sabe como
puedo controlar o el acceso a la tabla o alguna forma de controlar esto?

gràcias
.

Respuesta Responder a este mensaje
#3 Patxi Sanz
08/04/2010 - 16:48 | Informe spam
Hola Jravles:

Otra posibilidad, si tienes la base de datos dividida y una copia del
front-end en cada puesto, es crear las tablas temporales en el front-end.
Así, cada usuario sólo cargará sus datos.

Un saludo,


Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida