2017-06-25 61 views
-2
創建數據表的名稱

你可以幫我這個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

+0

在您的代碼中,文本框的名稱在字符串中顯示爲文字。你需要連接字符串,比如「CREATE TABLE」+ TextBox2.Text +「(ID int,Naziv Char(50),Sjediste Char(50),Adresa ....」)。但是最好使用參數來防止SQL – derloopkat

+0

我得到這個錯誤'System.Windows.Forms.Control.Text'不能像方法一樣使用。我需要使用其他名稱和textbox2.text – Joe

+0

這是因爲你的代碼中有Text()。括號。文本不是一種方法,而是一種屬性。 – derloopkat

回答

0

我找到了解決方案

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); 
相關問題