J'ai essayé de le trouver. Mais je ne peux pas trouver exactement ma réponse. Je décide donc de poser ces questions. J'ai besoin de ton aide.Requête C# SqlCommand avec mise à jour
Je souhaite ajouter une valeur dans la valeur de la table sans écraser la colonne Debit, Score. Cela ajoutera de la valeur actuelle.
cmd = new SqlCommand("UPDATE Users SET [email protected],
[email protected]
WHERE [email protected]", con);
con.Open();
cmd.Parameters.AddWithValue("@phone", textBox1.Text);
cmd.Parameters.AddWithValue("@debit", textBox2.Text);
cmd.Parameters.AddWithValue("@score", textBox3.Text);
cmd.ExecuteNonQuery();
MessageBox.Show("Амжилттай");
con.Close();
Par exemple:
Table, Phone: 999 | Debit: 1500 | Score: 100 //current <br>
Quand j'ajouter de la valeur à partir textBox1 = 999, textBox2 = 500, TextBox3 = 50
Table, Phone: 999, Debit: 2000, Score: 150 //updating like that
Je sais requête SQL comme ça. Mais je ne sais pas comment écrire du code dans SqlCommand
UPDATE Users
SET Debit = Debit + [user input], Score = Score + [user input]
WHERE = Phone
Toutes les suggestions?
(Désolé pour mon terrible Anglais J'espère que vous les gars comprendre ce que je suis en train de demander)
Merci
vous SqlCommand semble bien, quel est le problème? – styx