这在我的连接字符串中"Provider=Microsoft Office 12.0 Access数据库引擎OLE DB Provider"我的理解是JET连接限制了所需的sql语法。
这个字符串创建一个ID字段;不为空";以及";独特的";但它不会自动递增。它还要求我为每个插入包含一个值。我需要一个自动递增的解决方案,并且不需要插入命令的值。
CREATE TABLE [IC]
(
[ID] INT UNIQUE NOT NULL, <<--- I need help here
[Part Number] VARCHAR(255),
[Manufacturer] VARCHAR(255)
);
我认为解决方案可能在这一页上,但我还没有找到解决问题的正确组合。CONSTRAINT子句(Microsoft Jet SQL(
这起作用了,我不得不替换INT
关键字:
CREATE TABLE [IC]
(
[ID] AUTOINCREMENT UNIQUE NOT NULL,
[Part Number] VARCHAR(255),
[Manufacturer] VARCHAR(255)
);