私は今このエラーに遭遇していますが、解決できませんでした。私はデータベース内のデータを更新しようとしていますが、Windowsフォームのボタンを押してください。エラーを取得しています "近くに '、'"の構文が正しくありません
私は、誰もが間違っているかを知っている場合は、私に教えてくださいSQL Serverの2011
private void btnEdit_Click_1(object sender, EventArgs e)
{
MainMenu mainmenu = new MainMenu();
SqlCommand cmd = new SqlCommand("Update PresentationSpec SET Pres_name = @Pres_name, Prestor_name = @Prestor_name, Pres_Summary = @Pres_Summary, Est_Length = @Est_Length, Date_Presented = @Date_Presented WHERE Id=" + mainmenu.tbxSelected);
cmd.Connection=connection;
connection.Open();
cmd.Parameters.AddWithValue("@Pres_name", tbxpresName.Text);
cmd.Parameters.AddWithValue("@Prestor_name", tbxprstorName.Text);
cmd.Parameters.AddWithValue("@Pres_Summary", rtbSummary.Text);
cmd.Parameters.AddWithValue("@Est_Length", tbxLength.Text);
cmd.Parameters.AddWithValue("@Date_Presented", tbxDate.Text);
cmd.ExecuteNonQuery();
this.Close();
Form2 editscreen = new Form2();
Refresh();
}
を使用しています。
具体的なTexBoxes値は何ですか? –
SQL Server ** 2011 **はありません - 2000年、2005年、2008年、2008年R2、2012年、2014年、2016年、2017年のいずれかです。 –
'mainmenu.tbxSelected'の内容は*おそらく*間違っていますが、これを調べることをお勧めします。 – paxdiablo