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(); } }
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(); } }
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(); } }