ODBC Error:Identity column 'id' contains invalid INCREMENT.
Spørgsmål:Har et script der genererer en table, lyder som flg:
CREATE TABLE dbo.forhandler (
id int IDENTITY (1, 1) NOT NULL ,
navn varchar (255) NOT NULL ,
adresse varchar (255) NULL ,
land varchar (100) NULL ,
tlf varchar (100) NULL ,
fax varchar (100) NULL ,
email varchar (100) NULL ,
url varchar (100) NULL ,
regionid int NOT NULL ,
picture varchar (255) NULL ,
aktiv tinyint NULL ,
CONSTRAINT PK___7__10 PRIMARY KEY CLUSTERED
(
id
)
)
Når jeg så prøver flg:
INSERT INTO dbo.forhandler (id, navn, adresse, land, tlf, fax, email, url, regionid, picture, aktiv) VALUES (1, etc etc
får jeg flg fejl:
ODBC Error:Cannot insert explicit value for identity column in table 'forhandler' when IDENTITY_INSERT is set to OFF.
Som jeg ser problemet er det at man ikke kan "tvinge" id til et predefineret nummer, sikkert bare et spørgsmål om at sætte identity_insert til on :), but how ?
