我正在使用下面的代码尝试从文本框中取出文本,将其添加到名为“Name”的SQL表中。注释代码是默认提供的代码,作为按钮的代码,我试图在下面替换它。该程序运行正常,但是按下按钮时没有更新SQL表,我希望你能提供一个关于原因的见解。
for (var sel in toResize) {
if (toResize[sel]) {
toResize[sel].call(self, document.querySelector(sel));
}
}
谢谢!
答案 0 :(得分:-1)
编辑:您需要选择表格中要将值放在INSERT字符串中的哪一列。在编辑中,我将ColName
添加到插入字符串。
原始帖子:
尝试将CommandText更改为CommandString
private void nameBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
//this.Validate();
//this.nameBindingSource.EndEdit();
//this.tableAdapterManager.UpdateAll(this.cLIENTDB3DataSet);
string cmdString = "INSERT INTO Name (ColName) VALUES (@val1)";
using (connection = new SqlConnection(connectionString))
{
using (SqlCommand comm = new SqlCommand(cmdString,connection))
{
connection.Open();
comm.Connection = connection;
comm.CommandString = cmdString;
comm.Parameters.AddWithValue("@val1", nameTextBox.Text);
comm.ExecuteNonQuery();
}
}
}