سلام دوستان، من یک کد نوشتم برای ارسال اطلاعات به سمت SQl ولی نمی فرسته و انگار برنامه هنگ می کنه، فکر کنم مشکل syntax داره، می شه مشکلاتش رو بگید؟ :

SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=KindergartenDB;Integrated Security=SSPI;");
{

SqlCommand comm = new SqlCommand("INSERT INTO Table(Id, Name, Family, Father Name, IC, Budget, Remained) VALUES(@Id, @Name, @Family, @Father Name, @IC, @Budget, @Remained)", conn);
comm.Parameters.AddWithValue("@Name", textBox1.Text);
comm.Parameters.AddWithValue("@Family", textBox2.Text);
comm.Parameters.AddWithValue("@Father Name", textBox3.Text);
comm.Parameters.AddWithValue("@IC", textBox4.Text);
comm.Parameters.AddWithValue("@Budget", textBox5.Text);
comm.Parameters.AddWithValue("@Remained", textBox6.Text);

conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}