Hallo
Ik ben een zoekmachine aan het maken die ervoor zou moetne zorgen dat wanneer ik een stuk van een naam invoer (vb. mel) 3 verschillende film titels weergegeven zouden moeten wordne in mijn listbox.
1 waar een Melora Walter gespeeld heeft en 2 waar Mel Gibson gespeeld heeft...
In sql hoef je gewoon" *mel*" te zetten maar in c# moet je ten eerste die " vervangen door ' maar wat moet ik dan doen met die *??
Iemand een idee??
Hier mijn stuk code die mij zoveel miserie kost
Zou super handig zijn om ene antwoord voor deze avond te hebben but no hurry
Ik ben een zoekmachine aan het maken die ervoor zou moetne zorgen dat wanneer ik een stuk van een naam invoer (vb. mel) 3 verschillende film titels weergegeven zouden moeten wordne in mijn listbox.
1 waar een Melora Walter gespeeld heeft en 2 waar Mel Gibson gespeeld heeft...
In sql hoef je gewoon" *mel*" te zetten maar in c# moet je ten eerste die " vervangen door ' maar wat moet ik dan doen met die *??
Iemand een idee??
Hier mijn stuk code die mij zoveel miserie kost

Code:
public void ToonGevondenFilms()
{
DataSet dsGevondenFilms = Variabele.db.CreateTable("SELECT tblFilm.Titel, [tblActeur.Voornaam]+ ' ' +[tblActeur.Naam] AS Acteur, [tblAuteur.Voornaam]+ ' ' +[tblAuteur.Naam] AS Auteur, tblGenre.Genre, tblUitgever.Uitgever, [tblRegisseur.Voornaam]+ ' ' +[tblRegisseur.Naam] AS Regisseur, [tblMuziekmaker.Voornaam]+ ' ' +[tblMuziekmaker.Naam] AS Muziekmaker FROM tblUitgever INNER JOIN (tblRegisseur INNER JOIN (tblMuziekmaker INNER JOIN (tblGenre INNER JOIN (tblAuteur INNER JOIN (tblActeur INNER JOIN ((((((tblFilm INNER JOIN FAc ON tblFilm.IdFilm = FAc.IdFilm) INNER JOIN FAu ON tblFilm.IdFilm = FAu.IdFilm) INNER JOIN FG ON tblFilm.IdFilm = FG.IdFilm) INNER JOIN FM ON tblFilm.IdFilm = FM.IdFilm) INNER JOIN FR ON tblFilm.IdFilm = FR.IdFilm) INNER JOIN FU ON tblFilm.IdFilm = FU.IdFilm) ON tblActeur.IdActeur = FAc.IdActeur) ON tblAuteur.IdAuteur = FAu.IdAuteur) ON tblGenre.IdGenre = FG.IdGenre) ON tblMuziekmaker.IdMuziekmaker = FM.IdMuziekmaker) ON tblRegisseur.IdRegisseur = FR.IdRegisseur) ON tblUitgever.IdUitgever = FU.IdUitgever WHERE (((tblFilm.Titel) Like '*" + txtTitel.Text + "*') AND (([tblActeur.Voornaam]+ ' ' +[tblActeur.Naam]) Like '*" + txtActeur.Text + "*') AND (([tblAuteur.Voornaam]+ ' ' +[tblAuteur.Naam]) Like '*" + txtAuteur.Text + "*') AND ((tblGenre.Genre) Like '*" + txtGenre.Text + "*') AND ((tblUitgever.Uitgever) Like '*" + txtUitgever.Text + "*') AND (([tblRegisseur.Voornaam]+ ' ' +[tblRegisseur.Naam]) Like '*" + txtRegisseur.Text + "*') AND (([tblMuziekmaker.Voornaam]+ ' ' +[tblMuziekmaker.Naam]) Like '*" + txtMuziekmaker.Text + "*'));", "GevondenFilms");
lstFilmsGevonden.DisplayMember = "GevondenFilms.Titel";
lstFilmsGevonden.ValueMember = "GevondenFilms.idFilm";
lstFilmsGevonden.DataSource = dsGevondenFilms;
}
Zou super handig zijn om ene antwoord voor deze avond te hebben but no hurry
