C# 对象引用#

C# 对象引用#,c#,mysql,C#,Mysql,我得到了以下错误: using MySql.Data.MySqlClient; namespace SSK_projekt { public partial class removeuserform : Form { //Connection variables. private string conn; private MySqlConnection connect; public removeuserform(

我得到了以下错误:

using MySql.Data.MySqlClient;

namespace SSK_projekt
{
    public partial class removeuserform : Form
    {
        //Connection variables.
        private string conn;
        private MySqlConnection connect;
        public removeuserform()
        {
            InitializeComponent();
        }

        private void db_connection()
        {
            try
            {
                conn = "Server=localhost;Database=ssk;Uid=root;Pwd=password;";
                connect = new MySqlConnection(conn);
                connect.Open();
            }
            catch (MySqlException)
            {
                throw;
            }
        }

        private void removeuserform_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string ett = textBox1.Text;
            if (ett == "")
            {
                MessageBox.Show("Du måste fylla i UID, vilket du finner i användarlistan.");
                return;
            }
            try
            {
                if (connect.State == ConnectionState.Open)
                {
                    MySqlCommand cmd = new MySqlCommand();
                    cmd.Connection = connect;
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@uid", textBox1.Text);
                    cmd.CommandText = "DELETE FROM Users WHERE uid = @uid";
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Användaren borttagen.");
                }
                else
                {
                    MessageBox.Show("Något gick tyvärr fel, kontakta systemadministratören.");
                }
            }
            catch (Exception ex)
            {
                { MessageBox.Show(ex.Message); }
            }
        }
    }
}
我以前从未在这个问题上碰过钉子。 SQL语法是正确的,我在SQL调试器中运行过它&它工作得很好。
变量被声明,因此不能是…

您必须调用
db\u connection()
才能使用

if(connect.State==ConnectionState.Open)


否则,
connect
为空,并且没有
状态
属性

在调用
db_connection()
之前是否单击了
按钮1
?…谢谢你的帮助哈哈,我怎么会错过这个:'D
Error:object reference not set to an instance of an object.