2

我正在为我的项目使用 Webmatrix,我想在我的 sql 数据库中创建一个表。我试过这个:

var createTable = "CREATE Table Table1 (mitglieder INTEGER, admin BIT)"; 
makegroup.Execute(createTable); --> this works fine.

但是我想要一个变量表名,以防在我的文本字段中输入了哪些文本。我试过这个:

var name = Request["groupname"];
var createTable = "CREATE Table" +@name + "(mitglieder INTEGER, admin BIT)"; 
makegroup.Execute(createTable);

这不起作用:(有人可以帮助我吗?

4

1 回答 1

0

你需要在TABLE和你的tableName. 您当前的查询将被解析为:

CREATE TableYour_tableName (.....)
            ^ lacking extra space

修理,

var createTable = "CREATE Table " +@name + "(mitglieder INTEGER, admin BIT)"; 
                               ^ add extra space here
于 2013-05-18T09:17:49.980 回答