C# 如何使用Textbox创建数据表的名称

C# 如何使用Textbox创建数据表的名称,c#,C#,你能帮我使用这个sql命令吗 CON.Open(); SqlCommand comand =new SqlCommand("CREATE TABLE Dobavljaci +textBox2.Text(ID int,Naziv Char(50),Sjediste Char(50),Adresa Char (50),Ziroracun Char (50),sifra Char(50),JIB Char(50);",CON); comand.ExecuteNonQuery

你能帮我使用这个sql命令吗

 CON.Open();
      SqlCommand comand =new SqlCommand("CREATE TABLE Dobavljaci +textBox2.Text(ID int,Naziv Char(50),Sjediste Char(50),Adresa Char (50),Ziroracun Char (50),sifra Char(50),JIB Char(50);",CON);

      comand.ExecuteNonQuery();
 CON.Close();
以及如何使用textbox.text使用后面的一个“选择”“插入”

附加的 我试着这样做

 CON.Open();
  SqlCommand comand =new SqlCommand("CREATE TABLE"+textBox2.Text+"(ID int,Naziv Char(50),Sjediste Char(50),Adresa Char (50),Ziroracun Char (50),sifra Char(50),JIB Char(50);",CON);

          comand.ExecuteNonQuery();
 CON.Close();
但是如何使用textbox.text添加其他名称或文本我找到了解决方案

SqlCommand comand =new SqlCommand("CREATE TABLE Dobavljaci" + textBox2.Text + "(ID int,Naziv Char(50),Sjediste Char(50),Adresa Char (50),Ziroracun Char (50),sifra Char(50),JIB Char(50));",CON);

在代码中,文本框的名称以文本形式显示在字符串中。您需要连接字符串,比如“createtable”+TextBox2.Text+“(ID int,Naziv Char(50),Sjediste Char(50),Adresa…)但是,最好使用参数来防止SQL注入。我发现以下错误:“System.Windows.Forms.Control.Text”不能像方法一样使用。我需要对textbox2.Text使用其他名称。这是因为代码中有Text()。请删除括号。Text不是方法,而是属性。