【发布时间】:2021-08-19 19:34:25
【问题描述】:
在 C# 中将 ODBC JET 4.0 驱动程序与较旧的(Access 2003 或更早版本)MS Access 数据库一起使用。以下工作:
CREATE TABLE [FunkyTable] (FunkyCol INTEGER);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER PRIMARY KEY);
但以下所有操作都失败并出现错误
ERROR [42000] [Microsoft][ODBC Microsoft Access Driver] CREATE TABLE 语句中的语法错误
CREATE TABLE [FunkyTable] (FunkyCol INTEGER AUTOINCREMENT);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER AUTOINCREMENT(1,1) PRIMARY KEY);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER AUTO_INCREMENT);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER AUTO_INCREMENT(1,1) PRIMARY KEY);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER IDENTITY);
CREATE TABLE [FunkyTable] (FunkyCol INTEGER IDENTITY(1,1) PRIMARY KEY);
正确的语法是什么?
【问题讨论】: