SqlException не был обработан кодом пользователя во время выполнения - PullRequest
1 голос
/ 10 января 2020

Может кто-нибудь объяснить мне, что я здесь не так делаю? Ошибка показывает, что у меня ошибка на con.Open();

Заранее спасибо

public partial class registration : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection (@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\phonebook.mdf;Integrated Security=True");

    protected void Page_Load(object sender, EventArgs e)
    {
        if (con.State == ConnectionState.Open)
        {
            con.Close();
        }

        con.Open();
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        SqlCommand cmd = con.CreateCommand();
        cmd.CommandType = CommandType.Text;
        cmd.CommandText = "Insert into registration values('"+ firstname.Text +"', '"+ lastname.Text +"', '"+ email.Text +"', '"+ username.Text +"', '"+ password.Text +"', '"+ contact.Text +"')";
        cmd.ExecuteNonQuery();

        Response.Write("<script>alert('record inserted successfully');</script>");
    }
}
...