当我使用参数化查询(必须声明标量变量@“ regNo”)时,会出现此错误]]

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

Execute.nonquery给出必须声明标量变量的错误。请告诉我解决方案

 private void btndelete_Click(object sender, EventArgs e)
    {
        using (SqlConnection con = new SqlConnection(cs))
          {
         con.Open();
         string query = "delete stu_data where Reg_no=@regNo";
         SqlDataAdapter sda = new SqlDataAdapter(query,con);
         sda.SelectCommand.Parameters.AddWithValue("@regNo", textBox1.Text.ToString());
         sda.DeleteCommand = con.CreateCommand();
         sda.DeleteCommand.CommandText = query;
         sda.DeleteCommand.ExecuteNonQuery();
          }

  }
    }

Execute.nonquery给出必须声明标量变量的错误。.请告诉我解决方案private void btndelete_Click(object sender,EventArgs e){使用(SqlConnection con ...

c# parameterized-query
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.