bueno... espero que el titulosea el correcto, pero les cuento un poco lo que estoy haciendo y cual es mi duda: estoy realizando para una intranet un sistena re registracion contable, en una de las operaciones inserto en una tabla un registro que inmdiatamente consulto(buscando el ultimo registro de dicha tabla) este registro es mi ASIENTO, despues en otra tabla inserto una serie de registros mas, utilizando el numero de ASIENTO que obtube anteriormente, bien mi duda esta compueta por dos artes,
1º como puedo asegurarme de obtener el registro que realmente insrte en el primer paso, es decir ya que es una aplicacion para una intranet y va a ser utilizada por muchos usuarios al mismo tiempo existe el riesgo de que otro usuario este realizando la misma operacion y obtener el registro que inserto el otro usuario generando asi un ASIENTO q' no es real.
2º que ocurre si despues de haber generado el ASIENTO y haber obtenido el numero del mismo mientras estoy realizando alguno de los demas insert's ocurre algun problema, la informacion queda incompleta, como puedo acegurarme de que esto no ocurra
espero haber sido claro en mi consulta, gracias
PD: utiliso ASP y SQLSERVER