
20/08/2009, 16:59
|
 | | | Fecha de Ingreso: octubre-2003 Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 4 meses Puntos: 11 | |
Insertar valor a campo identity Hola, desde Visual Basic estoy enviando inserts a una base de datos, estos inserts llevan un valor para el campo id de cada tabla el cual es identity (autonumerico). Esto por defecto da error y no permite la inserción. Sin embargo, si antes de la insercion ejecutamos:
SET IDENTITY_INSERT mitabla ON
debería funcionar, según la documentación y ejemplos que he visto, pero no lo hace.
Como lo hago:
1) abro una conexion con el servidor
2) ejecuta querys que borran los datos de las tablas
3) leo los datos a cargar desde archivos planos
4) ejecuto SET IDENTITY_INSERT mitabla ON para una tabla
5) inserto uno a uno los registros en dicha tabla
da error.
¿Que puede ser? |