座位未在DB中更新

时间:2017-08-02 16:43:10

标签: c# .net winforms

我是c#的初学者,并试图制作一个简单的软件。我有一张表,其中"id"是主键。如果我选择2名乘客,他们两人将拥有相同的预订ID,但SQL会自动生成"id"("id",下一位客户会增加id,bookingID。我想要的是一键点击,座位应该更新预订ID。这是我到目前为止所做的代码。我在列表框中插入了选定的座位名称。我尝试在messagebox中显示onclick() { for (int i = 0; i < m; i++) //m is the number of seats in listbox { cmd = new SqlCommand("update Final set Seat=@Seat where id=@id and BookingID=@BookingID", con); con.Open(); cmd.Parameters.AddWithValue("@id", id); cmd.Parameters.AddWithValue("@BookingID", JourneyDetails.bookId); cmd.Parameters.AddWithValue("@Seat", listBox1.Items[i].ToString()); id++; con.Close(); } catch (Exception e1) { MessageBox.Show(e1.ToString()); } } 和ListBox项目,一切都在它需要的地方。感谢。

@Echo off
For /f "delims=." %%A in (
  'wmic os get LocalDateTime^|findstr ^^20'
) Do Set DT=%%A
Set "TIMESTAMP=%DT:~0,4%-%DT:~4,2%-%DT:~6,2%-%DT:~8,2%-%DT:~10,2%-%DT:~12,2%"
Set TimeStamp

1 个答案:

答案 0 :(得分:2)

在关闭<div *ngIf="submitted && name.errors?.required"> Name is requried! </div> 中的连接之前,您可能会遗漏cmd.ExecuteNonQuery()