所以我想从我的列表框中删除一行,这是用户按下删除的地方,程序应该做它的事情。唯一的事情是它没有。如果我只是删除名字,它会正常工作并且我的数据库会更新,但是当我尝试同时使用名字和姓氏时,它就不起作用了。有人可以帮帮我吗。我是新手,这是为学校分配的。非常感谢。
干杯
SqlConnection cn;
cn = new SqlConnection();
cn.ConnectionString = "Data source=(local); Initial Catalog=INT422Assignment1;Integrated Security=SSPI;";
cn.Open();
SqlCommand cmd;
cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "DELETE FROM myTable WHERE firstName=@firstName AND lastName=@lastName";
SqlParameter param;
param = new SqlParameter("@firstName", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = firstNameDelete.Text;
cmd.Parameters.Add(param);
param = new SqlParameter("@lastName", SqlDbType.VarChar);
param.Direction = ParameterDirection.Input;
param.Value = lastNameDelete.Text;
cmd.Parameters.Add(param);
cmd.ExecuteNonQuery();
cn.Close();
MessageBox.Show("Deleted");
this.Close();