Søge ud fra en tekst fra en database
jeg er ved at prøve at lave en simpel søgemaskine så man kan indtaste en et søgeord og så kigger den i det felt der hedder beskrivelse i databasen. Men for at kunne få den til at vise noget bliver man nød til at skrive at hvad der står i beskrivelsen. Er der ikke en måde man kan nøjes med at skrive er enkelt ord og får den til at se om det er i databasen?Koden ser sådan ud intil videre:
void Soeg(Object sender, EventArgs e)
{
string strSoeg, strSQL;
Session["Soegeord"] = tbSoeg.Text;
lblResultat.Text = "";
strSoeg = Session["Soegeord"].ToString();
OleDbConnection OurConnection;
OleDbCommand OurCommand;
OleDbDataAdapter OurDataAdapter;
DataSet OurDataSet;
OurDataSet = new DataSet();
strSQL = "Select * From Produkter WHERE Beskrivelse = '" + strSoeg + "'";
OurConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("db/fff.mdb"));
OurCommand = new OleDbCommand(strSQL,OurConnection);
OurDataAdapter = new OleDbDataAdapter(OurCommand);
OurDataAdapter.Fill(OurDataSet, "Produkter");
MyRepeater.DataSource = OurDataSet.Tables["Produkter"].DefaultView;
MyRepeater.DataBind();
}