私は問題に直面しました
{
double a = Convert.ToDouble(textBox1.Text);
double b = Convert.ToDouble(textBox8.Text);
textBox8.Text = (a + b).ToString();
textBox1.Text = "";
double c = Convert.ToDouble(textBox2.Text);
double d = Convert.ToDouble(textBox9.Text);
textBox9.Text = (c + d).ToString();
textBox2.Text = "";
}
//cmd = new OleDbCommand("update Table1 set balance='" + textBox8 + "','" + textBox9.Text + "','" + textBox10.Text + "','" + textBox11.Text + "','" + textBox12.Text + "','" + textBox13.Text + "','" + textBox14.Text + "', where ID=" + textBox15.Text, con);
cmd = new OleDbCommand("UPDATE Table1 SET OUT = ? " + " WHERE ID = ?", con);
cmd.Parameters.AddWithValue("OUT", textBox8.Text);
cmd.Parameters.AddWithValue("OUT", textBox9.Text);
cmd.Parameters.AddWithValue("ID", textBox15.Text);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
loaddata();
}
私は 2 を持っていますtextbox
。1 つはバランス、もう 1 つは IN です
Balance はデータベースからの loaddata であり、IN はユーザーが値をキー入力できるようになっているため、
IN + Balance = Balance
、これはデータベースに更新されます。
更新機能は完全に動作します。しかし、最初に値を追加してから更新を実行するにはどうすればよいですか? アドバイスします。