不可调用的成员'DetailsForm.cmd'不能像方法一样使用

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

我试图让指挥工作,但它没有工作帮助请。此错误出现在cmd(“删除

我有sqlcommand cmd;

private void DeleteRecordBtn_Click(object sender, EventArgs e)
    {
        cmd("delete blacklist1 where idnumber=@Idnumber", con);
        con.Open();
        cmd.Parameters.AddWithValue("@idnumber", UID.Text);
        cmd.ExecuteNonQuery();
        con.Close();

    }
c# sql visual-studio sqlcommand
1个回答
2
投票

这一行:

cmd("delete blacklist1 where idnumber=@Idnumber", con);

应该:

cmd = new SqlCommand("delete blacklist1 where idnumber=@Idnumber", con);

但是,您应该将其放在using块中,以便在完成后释放cmd资源。见:SqlCommand with using statement

© www.soinside.com 2019 - 2024. All rights reserved.