COMO INSERTO SI EL PRIMER CAMPO ES ID

ROBIN
26 de Abril del 2006
NO PUEDO INSERTAR EN UNA TABLA CULLO CAMPO LLAVE ES UN ID.
TIENE EL ATRIBUTO DE AUTOINCREMENTAR ACTIVADO

LA TABLA SOLO TIENE DOS CAMPOS( ID_PRO, DESCRIPCION)

UTILIZO EL SIGUIENTE CODIGO
insert tabla1 values("Producto x ") y me marca que me falta un campo en la consulta

insert tabla1 values(1,"producto x") y me indica que el valor asignado esta fuera de rango.

A que se debe (tenia entendido que omitiendo el campo id como lo hice al principio se insertaba automaticamente al igual que en sql server)?




rabusmar
26 de Abril del 2006
Puedes intentar lo siguiente:
INSERT INTO Tabla1 VALUES (0, "Producto X"), ya que si le asignas cero a un campo autonumérico automáticamente se pondrá el valor más alto + 1.