Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.276 pregleda

Najnovija ↓

Postavljanje upita sa wildcard-ima i parametrima 12.04.2011. u 17:55 · pre 189 meseci #1
Pozdrav svima!


U pitanju je mySQL (.net connector)
Da li je moguće koristiti parametre kod npr. LIKE naredbe?

Kad stavim nesto ovako:

Code:
SQL = "SELECT polje1,polje2, FROM tabela WHERE polje1 LIKE '%polje%'"
command.Parameters.AddWithValue("@polje", textBox.Text)


Nece da radi.

Znam da moze ovako:
Code:
SQL = "SELECT polje1,polje2, FROM tabela WHERE polje1 LIKE '%polje%'"
command.Parameters.AddWithValue("@polje", "%"+textBox.Text+"%")


Ali sta ako imam jos koji uslov recimo:
Code:
SQL = "SELECT polje1,polje2, FROM tabela WHERE (polje1 LIKE '%polje%') OR (polje1 LIKE '%polje') OR ...."


Jel ima neko ideju sta uraditi?




Re: Postavljanje upita sa wildcard-ima i parametrima 13.04.2011. u 16:35 · pre 189 meseci #2
Recimo, da kreiras string za upit:

string upit = String.Format ("SELECT polje1,polje2, FROM tabela WHERE (polje1 LIKE '%{0}%') OR (polje1 LIKE '%{1}') OR ....", var1, var2, ...);

naravno, vodeci racuna da se var1, var2. ..., po tipu slazu sa odgovarajucim poljima u bazi ...
Potpis
Programming is fun, but writing good software is hard ...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme