2013-05-18 2 views
2

Я использую Webmatrix для своего проекта, и я хочу создать таблицу в моей базе данных sql. Я попытался это:Webmatrix: имя переменной таблицы

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

Но я хочу, чтобы иметь переменное имя таблицы в случае, текст набирается в моем текстовом поле. Я попытался это:

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

Это не работает :(Может кто-нибудь мне помочь

ответ

0

Вы должны иметь дополнительное пространство между TABLE и вашим tableName Ваш текущий запрос будет разобрать, как:.

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

исправить,

var createTable = "CREATE Table " [email protected] + "(mitglieder INTEGER, admin BIT)"; 
          ^add extra space here 
Смежные вопросы