
10/02/2003, 11:14
|
| | Fecha de Ingreso: febrero-2003
Mensajes: 7
Antigüedad: 22 años, 3 meses Puntos: 0 | |
Urgente Poseo una tabla en mi base de datos SQL
la tabla contiene los campos id, usuario y fecha
con el campo ID como tipo de datos INT y con identidad e incremento 1 configurado.
En mi host utilizo la siguiente funcion para insertar un nuevo registro
sql = "INSERT INTO admincontrolusuarios (usuario, fecha) VALUES ('"&usuario&"','"& Now()&"')"
'oConn.Execute sql
El resultado es optimo y funciona correctamente pero al subir la tabla a la base de datos del servidor y realizar la sentencia SQL para añadir un nuevo registro me da error 500
COn el uso de la consola del servidor creo la sentencia y me devuelve el siguiente error:
Error: La sentencia SQL no es correcta. Cannot insert the value NULL into column id , table usuario.pass.controlusuarios ; column does not allow nulls. INSERT fails. Severity 16, State 2, Procedure MAIN0031 null , Line 1
No deberia por que dar error al no recibir un valor para el campo dado que debe incrementarse por si solo
¿Por que no se incrementa automaticamente el campo ID si esta marcado como identidad e incrementable en 1? |