Visual Basic - COMO PUEDO BLOQUEAR LA BASE DE DATOS?

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

COMO PUEDO BLOQUEAR LA BASE DE DATOS?

Publicado por LST (10 intervenciones) el 14/04/2004 19:16:19
HOLA:
COMO PUEDO BLOQUEAR LA BASE DE DATOS?.

LO QUE QUE DEBO HACER ES LO SIGUIENTE:
INSERTAR EN UNA TABLA CON CLAVE AUTONUMÉRICA.

LUEGO, TOMAR ESA CLAVE NUEVA PARA INSERTAR EN EL DETALLE (REGISTRO DE INTERSECCION). LO HAGO HACIENDO UN SELECT MAX(CLAVE) DE LA TABLA ANTERIOR.

LO QUE QUIERO EVITAR ES QUE AL INSERTAR CON ASP EN LA BD OTRO USUARIO INSERTE ANTES DE QUE YO SAQUE EL MAX(CLAVE) PARA INSERTARLO EN EL REGISTRO DE INTERSECCION, POR QUE ESO CAMBIARÍA EL MAX() Y FALLARÍA AL NO QUEDAR ENLAZADO BIEN

COMO LO HAGO? ¿ES CON LOCKTYPE? (CON ESTO SE BLOQUEA EL REGISTRO O LA BD)
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 PUEDO BLOQUEAR LA BASE DE DATOS?

Publicado por Ayudante (349 intervenciones) el 16/04/2004 02:46:21
Si usas SQL Server puedes usar el @@identity (creo que era ese, es que no tengo la ayuda a la mano), pero lo más controlable es usar una tabla de secuenciales, donde cada vez que vas a hacer una inserción agregas el valor siguiente y lo devuelves mediante una función o procedimiento almacenado.

Si usas access la función es propia del front-end que uses.
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