
Tengo una base de datos a la cual le coloco datos por medio de 3 paginas en secuencia.
La primera me calcula el numero que debe ir en el indice numerico y crea un registro con todos los campos en blanco excepto ese campo (indice) esto lo hago con un addnew, luego le meto en una segunda pagina los datos del usuario que los capturo en un form y los introduzco con un SQL update y por ultimo quiero colocar unos datos mas, pero resulta que me arroja un error.
Asi que:
Tengo 2 dudas:
* Primera, pero preocupa que en ese proceso de buscar el maximos numero en el campo de indice y luego generar un nuevo registro donde el indice es el obtenido como maximo +1; el proceso lo hagan 2 personas al mismo tiempo y me genere dos registros con el mismo numero. Me pregunto si eso lo puedo controlar con Application.Lock y Application.UnLock
* Segunda, en este momento primero ejecuto un set para crear dos objetos un connection, y un recordset. y luego, para crear nuevos registros uso addnew del recordset y luego update para guardar los datos. y para hacer actualizaciones uso el objeto connect para ejecutar una secuencia SQL Update.