静的変数@campus_idを宣言する必要があるというエラーがあります。宣言の方法、宣言の場所、静的変数を宣言することが何を意味するのかわかりません。お願い助けて!あなたのSQLクエリ内とParameters.AddWithValue
への呼び出しでC#で静的変数を宣言する必要がありますWinfoms
private void btnSave_Click(object sender, EventArgs e)
{
try
{
CS = ConfigurationManager
.ConnectionStrings["UMSdbConnectionString"].ConnectionString;
using (SqlConnection con = new SqlConnection(CS))
{
con.Open();
SqlCommand cmd = new SqlCommand(
"SELECT ISNULL(MAX(campus_id),0)+1 FROM Campus", con);
cmd.CommandType = CommandType.Text;
tbCampusID.Text = cmd.ExecuteScalar().ToString();
using (SqlCommand cmd1 = new SqlCommand(
"INSERT INTO Campus (campus_id,campus_name)VALUES(@camp_id,camp_name)", con))
{
cmd1.CommandType = CommandType.Text;
cmd1.Parameters.AddWithValue("@campus_id", tbCampusID.Text);
cmd1.Parameters.AddWithValue("@campus_name", tbCampusName.Text);
cmd1.ExecuteNonQuery();
con.Close();
MessageBox.Show("Record Saved");
}
}
}
catch (Exception)
{
}
}
あなたは@Winformsを宣言する必要はありません....あなたはSQLエラーを受け取りますか?右?? – Cadburry
エラーについて教えてください、それを引用してください! – TaW