Tema: desesperado
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2003, 11:14
pluto
 
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?