示例#1
0
        private void zoeken(string zoekw)
        {
            String verbindingsstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= Bib.accdb";

            OleDbConnection verbinding = new OleDbConnection(verbindingsstring);

            verbinding.Open();
            String code = "";

            switch (keuze)
            {
            case 1:
                code = "SELECT Boekid from tblBoeken where Titel Like ?";
                break;

            case 2:
                code = "SELECT Boekid from tblBoeken where Auteur Like ?";
                break;

            case 4:
                code = "SELECT Boekid from tblBoeken where ISBN Like ?";

                break;

            case 5:
                code = "SELECT b.Boekid from tblBoeken b,tblCategorien c,tblCategoriePerBoek cpb where cpb.BoekId = b.Boekid AND c.CategorieId = cpb.CategorieId And c.categorie Like ?";
                break;
            }


            OleDbCommand opdracht = new OleDbCommand(code, verbinding);

            opdracht.Parameters.AddWithValue("", "%" + zoekw + "%");

            OleDbDataReader dataLezer = opdracht.ExecuteReader(CommandBehavior.CloseConnection);

            int i = 0;

            while (dataLezer.Read())
            {
                gezochteIDs[i] = Convert.ToInt32(dataLezer.GetValue(0));
                i++;
            }
            verbinding.Close();
            MessageBox.Show(Convert.ToString(gezochteIDs[0]));
            if (gezochteIDs[0] == 0)
            {
                MessageBox.Show("Er zijn geen correcte resultaten");
            }
            else
            {
                frmResultaat_zoeken_Boeken rzb = new frmResultaat_zoeken_Boeken();
                rzb.Show();
                this.Hide();
            }
        }
示例#2
0
 private void frmcommentaar_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (frmboeken.Key == 1)
     {
         frmboeken boek = new frmboeken();
         boek.Show();
         this.Hide();
     }
     else if (frmboeken.Key == 2)
     {
         frmResultaat_zoeken_Boeken boek = new frmResultaat_zoeken_Boeken();
         boek.Show();
         this.Hide();
     }
     else
     {
         frmRandomBoek rboek = new frmRandomBoek();
         rboek.Show();
         this.Hide();
     }
 }
示例#3
0
 private void btnterug_Click(object sender, EventArgs e)
 {
     if (frmboeken.Key == 1)
     {
         frmboeken boek = new frmboeken();
         boek.Show();
         this.Hide();
     }
     else if (frmboeken.Key == 2)
     {
         frmResultaat_zoeken_Boeken boek = new frmResultaat_zoeken_Boeken();
         boek.Show();
         this.Hide();
     }
     else
     {
         frmRandomBoek.toegang = false;
         frmRandomBoek rboek = new frmRandomBoek();
         rboek.Show();
         this.Hide();
     }
 }