2017-03-08 43 views
0

我有兩個文本框,我想將它們的值存儲到SQL數據庫表中。使用WPF C將兩個文本框值添加到SQL數據庫表中#

不過,我得到了錯誤的命令文本

Additional information: Incorrect syntax near '+'. 

我不知道閹我使用了錯誤的語法兩個值從兩個文本框結合或者我需要另一個SQL語句第二文本框?

回答

1

可能問題在於您的命令文本。嘗試類似

cmd.CommandText = "INSERT INTO MemberInformation(Name, Age) VALUES(@nm, Age)"; 

您可能也有最好將它們添加到數據庫之前做字符串連接。就個人而言,我會

string val = string.Concat(textBox1.Text, textBox2.Text); 
cmd.Parameters.AddWithValue("@nm", val); 

或者只是

cmd.Parameters.AddWithValue("@nm",string.Concat(textBox1.Text, textBox2.Text)); 

,如果它的工作原理更換cmd.Parameters.AddWithValue("@nm", textBox1.Text + textBox2.Text);

相關問題