我在 Visual Studio Designer 中创建了一个数据集。它有一个充电的tableadaptor。
费用表中的一列是“预订”。此列不是主键。
我想删除“booking”值为 27 的所有行。
我向chargesTableAdaptor 添加了一个名为DeleteByBooking 的查询。它的代码:
DELETE FROM charges
WHERE (chargesid = @Original_chargesid)
然后在我的代码中运行:
this.chargesTableAdapter.DeleteBookingCharges(27);
this.chargesBindingSource.EndEdit();
this.chargesTableAdapter.Update(this.quick_quoteDataSet.charges);
尽管代码构建良好,并且应用程序运行正常,但没有从数据库中删除任何行!
请问我做错了什么?