Trying to add data to my database with these codes but keep getting an error, any advice to fix this? Object reference not set to an instance of an object.
private void button1_Click(object sender, EventArgs e)
{
con = new SqlConnection("Data Source=GREGJAMES\\SQLEXPRESS;Initial Catalog=Hotel;Integrated Security=True");
con.Open();
cmd = new SqlCommand("INSERT INTO [Guest Info] (Guest, Phone, TypeOfRoom, CheckIn, CheckOut, NumberOfAdults, NumberOfChildren) VALUES (@Guest, @Phone, @TypeOfRoom, @CheckIn, @CheckOut, @NumberOfAdults, @NumberOfChildren)", con);
cmd.Parameters.Add("@Guest", textBox1.Text);
cmd.Parameters.Add("@Phone", textBox1.Text);
cmd.Parameters.Add("@TypeOfRoom", comboBox1.SelectedItem.ToString());
cmd.Parameters.Add("@CheckIn", dateTimePicker1.Value.ToString());
cmd.Parameters.Add("@CheckOut", dateTimePicker2.Value.ToString());
cmd.Parameters.Add("@NumberOfAdults", comboBox2.SelectedItem.ToString());
cmd.Parameters.Add("@NumberOfChildren", comboBox3.SelectedItem.ToString());
cmd.ExecuteNonQuery();
{
MessageBox.Show("Reserved!");
}
this.Close();