当我运行下面的代码时,使用Access 2007可以正常工作,但如果与Access 2010使用相同的代码,则会在create table语句中出现语法错误
string strCmd = "CREATE TABLE " + strUsername + "(" + "[Id] INT NOT NULL PRIMARY KEY, " + "[QuesId] INT NOT NULL, " + "[OptionSel] TEXT(1) NOT NULL, " + "[IsAnswered] INT NOT NULL)";
cmd = new OleDbCommand(strCmd, con);
cmd.ExecuteNonQuery();
答案 0 :(得分:1)
试试这个,
CREATE TABLE TableTest ([Id] INT NOT NULL PRIMARY KEY, [QuesId] INT NOT NULL,
[OptionSel] TEXT(1) NOT NULL, [true] INT NOT NULL)