[ Foro de SQL (y MySQL) ]

Desaparecen Registros

05-May-2017 17:17
Invitado (Marcelo Cicuto)
0 Respuestas

Hola a todos.
Les hago una pregunta.
Utilizo VisualFox con SQL Server 2008 R2.
Cuando grabo un registro empiezo un Begin Transaction, grabo y hago un RollBack o un Commit según corresponda.
Ahora, muy rara vez me esta pasando que el registro se BORRA.
Me fijo en la tabla y el ID autoincremental viene bien y se salta justo el registro borrado, por lo que me da a suponer que grabo el registro y luego lo borro...pero lo raro es que no sale por el ROLLBACK, si no por el COMMIT.

Quisiera saber si SQL asigna el ID autoincremental a un nuevo registro y luego, si hay un error, lo borra automaticamente? o asigna el ID una vez que fue seguro la grabación.

Muchas Gracias.
Saludos.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)