Процедура или функция "adminquestion" ожидает параметр "@option1", который не был указан.
Я не понимаю, где я ошибаюсь, может ли кто-нибудь мне помочь??
используемый код :
protected void Button1_Click(object sender, EventArgs e) { string connection = ConfigurationManager.AppSettings["connection"]; SqlConnection con = new SqlConnection(connection); con.Open(); SqlCommand cmd = new SqlCommand("adminquestion", con); cmd.Parameters.AddWithValue("@ques", TextBox1.Text); cmd.Parameters.AddWithValue("@options1", TextBox2.Text); cmd.Parameters.AddWithValue("@options2", TextBox3.Text); cmd.Parameters.AddWithValue("@options3", TextBox4.Text); cmd.Parameters.AddWithValue("@options4", TextBox5.Text); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); con.Close(); }
как я хочу эти четыре варианта в одной колонке
Что я уже пробовал:
alter procedure adminquestion @ques varchar(225), @option1 varchar(225), @option2 varchar(225), @option3 varchar(225), @option4 varchar(225) AS BEGIN INSERT INTO [dbo].[t_questions] (qtext) VALUES(@ques) INSERT INTO [dbo].[answer](aoption) select '@option1' union select '@option2' union select '@option3' union select '@option4' END