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

Necesito ayuda urgente, por favor.........

Estas en el tema de Necesito ayuda urgente, por favor......... en el foro de ASP Clásico en Foros del Web. Como puedo hacer para dejar una tabla de forma exclusiva????, es decir si tengo dos o más usuarios conectados no se ingresen más de un ...
  #1 (permalink)  
Antiguo 09/05/2003, 18:52
Avatar de quennaq  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 71
Antigüedad: 21 años, 6 meses
Puntos: 0
Pregunta Necesito ayuda urgente, por favor.........

Como puedo hacer para dejar una tabla de forma exclusiva????, es decir si tengo dos o más usuarios conectados no se ingresen más de un registro en la tabla, si no que al contrario, cuando se grabe un registro la tabla permanezca bloqueada......
Ojalá alguien me pueda ayudar.....

muchísimas gracias.....

__________________
Quenna_q :)
  #2 (permalink)  
Antiguo 10/05/2003, 08:52
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
EL propio motor OLEDB provee mecanismos para evitar que dos usuarios a la vez modifiquen un registro.
Si lo que quieres es que cuando un usuario meta un dato la tabla ya no permita mas, tendras que programarte un script

Explicanos mas exactamente donde y como quieres usarlo para mas ideas.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 10/05/2003, 21:03
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
hola
mientras cierres las conexiones en tus paginas correctamente y aun sin cerrarlas es practicamente imposible que dos usuarios utilicen la bd al mismo tiempo,
puesto que los datos los envias a la pagina convertida a htnl y lo que todo ven es ese html.
  #4 (permalink)  
Antiguo 10/05/2003, 21:49
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Y aunque dos usuarios estuvieran modificando el mismo registro a la vez no ocurriria nada, en casi imposible acertar en esos milisegundos de rs.update, una lo cambiaria y otro despues sin apenas diferencia tambien, pero no veriamos ningun error.

Y ya por si fuera el colmo de las coincidencia el propio motor JET de las base de datos o el driver OLEDB preveen esas situaciones.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 12/05/2003, 02:05
 
Fecha de Ingreso: febrero-2003
Mensajes: 2
Antigüedad: 21 años, 4 meses
Puntos: 0
Tienes los metodos Lock y Unlock

<% Application.Lock

' insercion o modificacion de registros

Application.Unlock%>
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 01:49.