3

我正在尝试以编程方式在 SQL CE 数据库中创建一个表。目前,我正在使用以下查询 - 尽管我收到错误;

string command = @"CREATE TABLE CONNECTION(" +
                  "connection_id INTEGER IDENTITY(1,1) PRIMARY KEY, " +
                  "host NVARCHAR(255), port INT, key NVARCHAR(50), " +
                  "last_used NVARCHAR(15));";

我得到的错误是:

解析查询时出错。[令牌行号 = 1,令牌行偏移量 = 104,错误令牌 = 键]

我似乎无法弄清楚我做错了什么。我习惯了 MySQL,查询略有不同。

4

1 回答 1

9

尝试key用括号括起来

string command = @"CREATE TABLE CONNECTION(" +
                        "connection_id INTEGER IDENTITY(1,1) PRIMARY KEY, " +
                        "host NVARCHAR(255), port INT, [key] NVARCHAR(50), " +
                        "last_used NVARCHAR(15));";
于 2013-02-08T12:37:31.247 回答