Witam
Mam pewien chyba maly problem jednak nie wiem jak sobie z tym poradzic i znajac siebie to troszke mi zajmie zanim do tego dojde. Mianowicie probuje znalezc wzystkie wiersze ktore maja slowo które wpisuje sobie do kontrolki "szukaj", tak azeby programik wyszukiwal mi dane osob po np. peselu czy nazwisku, po slowie ktore wpisze
do kontrolki. Problem jest taki ze nie wiem co robie zle, to jest kod:
this.szukaj=this.nSzukaj.Text.ToString();
if(szukaj=="")
MessageBox.Show("Proszę wpisać szukane słowo");
else
{
MessageBox.Show(szukaj);
string zapytanie = "select imie,nazwisko from daneubezpieczajacego where imie=<font color="red">szukaj</font>";
DataSet ds=new DataSet();
this.mySqlConnection.Open();
this.mySqlDataAdapter=new MySqlDataAdapter(zapytanie,mySqlConnection);
this.mySqlDataAdapter.Fill(ds,"daneubezpieczajacego");
if(ds.Tables["daneubezpieczajacego"].Rows.Count==0)
{
MessageBox.Show("Niestety ale nie ma danych :)");
}
else
{
this.nLista.SetDataBinding(ds,"daneubezpieczajacego");
}
this.mySqlConnection.Close();
}
Probem jest zaznaczony na czerwono, natomiast pierwsza linia kodu to zapis danej z kontrolki do stringa. Chodzi o to ze zapytanie nie dziala. Jak sobie wezme Message Box to wyswietla ze widzi co wpisalem do kontrolki szukaj jednak toi tak nie dziala.
Wydaje mi sie ze nalezy zapisac nazwe kontrolki szukaj w jakims innym formacie ale nie wiem jak, jesli dobrze mi sie zdaje.
A tak poza tym czy jest jakis sposob zeby szukac tego slowa co wpisze w kontrolce w calej bazie (we wszystkich tabelach)?. Czy to nalezaloby zrobic w petli while i jakby wtedy wygladaly zapytania?. Bo moja baza sklada sie z 3 tabel. Jak nalezaloby to zrobic zeby po wpisaniu szukal w trzech tabelach to co wpisze?. Bede wdzieczny za pomoc.