データグリッドビューでデータを表示する必要があるフォームページを作成しています。ユーザーがグリッドビューからアイテムを追加すると、それは在庫から取り除かれ、ユーザーが追加ボタンを押したときに在庫を更新する必要があります。データベースから特定のセルのデータを削除してマイナスする
私が使用していたコードが私にこの例外を与えている:
(追加情報:「=」付近に正しくない構文)
private void btnMoveItem_Click(object sender, EventArgs e)
{
SqlConnection con2 = new SqlConnection(@"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Northwind;Integrated Security=True");
con2.Open();
String Quary1= "DELETE FROM Inventory WHERE id = " + tbID.Text + "";
SqlCommand sqlcmd1 = new SqlCommand(Quary1,con2);
sqlcmd1.ExecuteNonQuery();
SqlCommand sqlcmd = new SqlCommand("UPDATE Inventory SET Quantity = @Quantity" +"WHERE id= " + tbID, con2);
sqlcmd.Parameters.AddWithValue("@Item", this.nudQuantity.Text);
sqlcmd.ExecuteNonQuery();
con2.Close();
}
'' @ Quantity'''と '' 'WHERE id =' '' – Kalten
の間に空白はありません。スペースを取り除くだけでいいですか? –
追加する必要があります – Kalten