ASP - ¿Como Bloquear un registro mientras se modifica?

 
Vista:

¿Como Bloquear un registro mientras se modifica?

Publicado por Miguel Angel fernandez (9 intervenciones) el 27/09/2000 00:00:00
¿Como se puede bloquear un registro para que no se pueda acceder mientras se está grabando?

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:¿Como Bloquear un registro mientras se modifica

Publicado por Pablo (15 intervenciones) el 28/09/2000 00:00:00
Tenes que utilizar la propiedad LockType de los RecordSets.

La misma puede tomar estos valores:

-adLockReadOnly: abre el recordset de solo lectura
-adLocPessimistic: bloquea el recordset al momento de editarlo
-adLocOptimistic: bloquea el recordset al al invocar el metodo Update
-adLocBatchOptimistic: bloquea el recordset al al invocar el metodo BatchUpdate

Para poder usar estas constantes tenes que agregar la siguiente linea en la pagima asp que las uses:

<!-- METADATA TYPE="typelib" FILE="C:\Archivos de Programa\Archivos Comunes\System\ado\msado15.dll" -->

o usar los valores numericos en vez de las constantes:

adLockReadOnly = 1
adLockPessimistic = 2
adLockOptimistic = 3
adLockBatchOptimistic = 4

Saludos

Pablo



Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Como Bloquear un registro mientras se modifica

Publicado por Miguel Angel (9 intervenciones) el 29/09/2000 00:00:00
Muchas Gracias , pero no entiendo por qué necesito incluir esa dll porque está página estará publicada y en principio incluyendo el ADOVBS ¿no es bastante?

saludos pablo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:¿Como Bloquear un registro mientras se modifica

Publicado por Pablo (15 intervenciones) el 29/09/2000 00:00:00
Tenes razon con incluir el archivo ADOVBS.INS ya es suficiente pero existe una diferencia:

si lo haces con el archivo .INS estas agregando en cada pagina asp (que incluyas este archivo) todas las constantes que estan en el mismo (muchas de las cuales no vas a necesitar) haciendo mas pesada la pagina

en cambio si agregas el archivo .DLL no tienes este problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar