我的更新无法在使用 Access 数据库的 C# Windows 窗体上运行

问题描述 投票:0回答:0

它运行了,但是当我单击更新按钮时,它显示“UPDATE 语句中的语法错误。”在 cmd.ExecuteNonQuery();

我尝试重新排列甚至检查拼写,但一切都是正确的,所以我现在真的不知道该怎么做,我会把我的代码放在这里。没有错误但是当你运行并点击错误的按钮时

string Update = "UPDATE StudInformation SET FMonthly123=@FMonthly123,FPrem123=@FPrem123,SPrem123=@SPrem123,Midterm123=@Midterm123,Pre_Finals123=@Pre_Finals123,Finals123=@Finals123,GwaRaw123=@GwaRaw123,GwaNum123=@GwaNum123,Remarks123=@Remarks123,Status123=@Status123, WHERE StudNum123=@StudNum123,Course123=@Course123,Semester123=@Semester123,SchoolYr123=@SchoolYr123,YearLvl123=@YearLvl123,SubjectCode123=@SubjectCode123,SubDesc123=@SubDesc123,Units123=@Units123,Date_Of_Registry123=@DoR,Time_Of_Registry123=@ToR)";
          
using (cmd = new OleDbCommand(Update, con))
{
               
    cmd.Parameters.AddWithValue("@StudNum123", TxtStudNo.Text);
    cmd.Parameters.AddWithValue("@Course123", CbCourse.Text);
    cmd.Parameters.AddWithValue("@Semester123", CbSem.Text);
    cmd.Parameters.AddWithValue("@SchoolYr123", CbSchYr.Text);
    cmd.Parameters.AddWithValue("@YearLvl123", CbYrLvl.Text);
    cmd.Parameters.AddWithValue("@SubjectCode123", CbSubCode.Text);
    cmd.Parameters.AddWithValue("@SubDesc123", TxtSubDesc.Text);
    cmd.Parameters.AddWithValue("@Unit123", TxtUnit.Text);
    cmd.Parameters.AddWithValue("@DoR", lblDate.Text);
    cmd.Parameters.AddWithValue("@ToR", lblTime.Text);
    cmd.Parameters.AddWithValue("@FMonthly123", FirstmBox.Text);
    cmd.Parameters.AddWithValue("@FPrem123", FirstpBox.Text);
    cmd.Parameters.AddWithValue("@SPrem123", SecondpBox.Text);
    cmd.Parameters.AddWithValue("@Midterm123", MidtermBox.Text);
    cmd.Parameters.AddWithValue("@Pre_Finals123", PrefinBox.Text);
    cmd.Parameters.AddWithValue("@Finals123", FinalsBox.Text);
    cmd.Parameters.AddWithValue("@GwaRaw123", GwarawBox.Text);
    cmd.Parameters.AddWithValue("@GwaNum123", GwanumBox.Text);
    cmd.Parameters.AddWithValue("@Remarks123", RemarkBox.Text);
    cmd.Parameters.AddWithValue("@Status123", StatusBox.Text);
               
    con.Open();
    cmd.ExecuteNonQuery();              
    con.Close();
}
}
c# database winforms ms-access
© www.soinside.com 2019 - 2024. All rights reserved.