使用C#WPF在按钮单击事件上使用文本框值更新SQL条目
我有一个带按钮的WPF表格使用C#WPF在按钮单击事件上使用文本框值更新SQL条目,c#,sql,sql-server,wpf,C#,Sql,Sql Server,Wpf,我有一个带按钮的WPF表格 按钮下有一个文本框,我希望.text进入列表框更新命令的语法应该是这样的,请注意,您没有提到数据库中存储数据的表的名称,因此我将其称为按钮表: ... cmd.CommandText = "UPDATE [ButtonTable] SET [TimesClicked] = @nm WHERE [ButtonName] = @buttonName;"; cmd.Parameters.Add("@buttonName", SqlDbType.VarChar, 100).V
按钮下有一个文本框,我希望.text进入列表框更新命令的语法应该是这样的,请注意,您没有提到数据库中存储数据的表的名称,因此我将其称为
按钮表
:
...
cmd.CommandText = "UPDATE [ButtonTable] SET [TimesClicked] = @nm WHERE [ButtonName] = @buttonName;";
cmd.Parameters.Add("@buttonName", SqlDbType.VarChar, 100).Value = "Button1";
cmd.Parameters.Add("@nm", SqlDbType.Int).Value = textBox1.Text;
...
另外,我建议您按照上面的示例指定参数的类型。如果我们要为单击的
时间使用一个参数,我们还应该为按钮名称使用一个参数“未执行所需结果”?您的SQL看起来无效。目前的结果是什么?应用程序崩溃/抛出异常吗?您应该真正考虑到文本框文本的数据化,如果它是您正在编写的这个应用程序的永久特性。