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 に答える