コード例 #1
0
        private void finishBttn_Click(object sender, EventArgs e)
        {
            panel8.Hide();
            q8 = q8TxtBox.Text;

            try
            {
                SqlConnection konekcija = new SqlConnection(@"Data Source=LOVRA-PC;Initial Catalog=PulsDB;Integrated Security=True");                                                    //konekcijski string za povezivanje na bazu 'PulsDB' na mom lokalnom serveru 'LOVRA-PC'
                konekcija.Open();                                                                                                                                                        //otvaramo konekciju na bazu
                SqlCommand command = new SqlCommand("INSERT INTO tblAnketa(d1, d2, d3, p1, p2, p3, p4, p5, Pulsic) VALUES(@d1, @d2, @d3, @p1, @p2, @p3, @p4, @p5, @Pulsic)", konekcija); //Query za unos podataka u tablicu 'tblAnketa'.

                command.Parameters.AddWithValue("@d1", q1);                                                                                                                              //unosimo spremljena pitanja
                command.Parameters.AddWithValue("@d2", q2);
                command.Parameters.AddWithValue("@d3", q3);
                command.Parameters.AddWithValue("@p1", q4);
                command.Parameters.AddWithValue("@p2", q5);
                command.Parameters.AddWithValue("@p3", q6);
                command.Parameters.AddWithValue("@p4", q7);
                command.Parameters.AddWithValue("@p5", q8);
                command.Parameters.AddWithValue("@Pulsic", int.Parse(userTxtBox.Text));
                command.ExecuteNonQuery(); //izvršavanje query-a zapisanog u 'command'

                konekcija.Close();         //zatvaramo konekciju na bazu
                MessageBox.Show("Anketa uspješno spremljena!");
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OKCancel); //u slučaju greške, npr. ne spajanja na bazu, javi mi grešku
            }
            //ispunjenu zatvaramo, a otvaramo novu anketu
            this.Hide();
            anketaForm aF = new anketaForm();

            this.Close();
            aF.ShowDialog();
        }
コード例 #2
0
        private void smjeneToolStripMenuItem_Click(object sender, EventArgs e)
        {
            anketaForm af = new anketaForm();

            af.ShowDialog();
        }